fuzzywuzzy 0.2.0 copy "fuzzywuzzy: ^0.2.0" to clipboard
fuzzywuzzy: ^0.2.0 copied to clipboard

An implementation of the popular fuzzywuzzy package in Dart, to suit all your fuzzy string matching/searching needs!

example/fuzzywuzzy.dart

import 'package:fuzzywuzzy/fuzzywuzzy.dart';

void main() {
  // Simple ratio
  print(ratio('mysmilarstring', 'myawfullysimilarstirng'));
  print(ratio('mysmilarstring', 'mysimilarstring'));

  // Partial ratio
  print(partialRatio('similar', 'somewhresimlrbetweenthisstring'));

  // Token sort ratio
  print(tokenSortPartialRatio('order words out of', 'words out of order'));
  print(tokenSortRatio('order words out of', 'words out of order'));

  // Token set ratio
  print(tokenSetRatio('fuzzy was a bear', 'fuzzy fuzzy fuzzy bear'));
  print(tokenSetPartialRatio('fuzzy was a bear', 'fuzzy fuzzy fuzzy bear'));

  // Weighted ratio
  print(weightedRatio('The quick brown fox jimps ofver the small lazy dog',
      'the quick brown fox jumps over the small lazy dog'));

  // Extracting top 4 choices above 50% match
  print(
    extractTop(
        query: 'goolge',
        choices: [
          'google',
          'bing',
          'facebook',
          'linkedin',
          'twitter',
          'googleplus',
          'bingnews',
          'plexoogl'
        ],
        limit: 4,
        cutoff: 50),
  );

  print(
    extractAllSorted(
        query: 'goolge',
        choices: [
          'google',
          'bing',
          'facebook',
          'linkedin',
          'twitter',
          'googleplus',
          'bingnews',
          'plexoogl'
        ],
        cutoff: 10),
  );

  print(
    extractAll(
        query: 'goolge',
        choices: [
          'google',
          'bing',
          'facebook',
          'linkedin',
          'twitter',
          'googleplus',
          'bingnews',
          'plexoogl'
        ],
        cutoff: 10),
  );

  print(
    extractOne(
        query: 'goolge',
        choices: [
          'google',
          'bing',
          'facebook',
          'linkedin',
          'twitter',
          'googleplus',
          'bingnews',
          'plexoogl'
        ],
        cutoff: 10),
  );
}
111
likes
150
pub points
97%
popularity

Publisher

verified publisherkat.bio

An implementation of the popular fuzzywuzzy package in Dart, to suit all your fuzzy string matching/searching needs!

Repository (GitHub)
View/report issues

Documentation

API reference

License

unknown (license)

Dependencies

collection

More

Packages that depend on fuzzywuzzy