Skip to content

Instantly share code, notes, and snippets.

@benoitjadinon
Last active July 21, 2020 10:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save benoitjadinon/8c5dcb1891570d28a849d1d81a66eb70 to your computer and use it in GitHub Desktop.
Save benoitjadinon/8c5dcb1891570d28a849d1d81a66eb70 to your computer and use it in GitHub Desktop.
filterin'
void main() {
final pairs = [
'BTC/USDT',
'BTCD/USDT',
'BTC/USD',
'USDT/BTC',
];
final search = 'BTCUS';
final r = search.replaceAll(' ', '').split('').join('.*?');
final regexp = RegExp(r);
final res = pairs.where(regexp.hasMatch).toList(growable: false);
print(res.join('\n'));
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment