Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/DavidMoraisFerreira/FuzzyWuzzy.pas
Fuzzy String Matching in Free Pascal - Port of FuzzyWuzzy
https://github.com/DavidMoraisFerreira/FuzzyWuzzy.pas
delphi fuzzy-matching pascal similarity string-matching
Last synced: about 2 months ago
JSON representation
Fuzzy String Matching in Free Pascal - Port of FuzzyWuzzy
- Host: GitHub
- URL: https://github.com/DavidMoraisFerreira/FuzzyWuzzy.pas
- Owner: DavidMoraisFerreira
- License: mit
- Created: 2019-04-23T21:31:46.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2019-04-23T21:51:08.000Z (about 5 years ago)
- Last Synced: 2024-01-27T09:09:06.820Z (5 months ago)
- Topics: delphi, fuzzy-matching, pascal, similarity, string-matching
- Language: Pascal
- Size: 3.91 KB
- Stars: 14
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-pascal - FuzzyWuzzy.pas - known Python fuzzy string matching package that uses the Levenshtein distance to compute differences between string sequences. (Other non-visual)
README
FuzzyWuzzy.pas - Fuzzy String Matching in Free Pascal
==================FuzzyWuzzy.pas is a (Free) Pascal port of [FuzzyWuzzy](https://github.com/seatgeek/fuzzywuzzy), a fuzzy string matching library that uses the [Levenshtein Distance](https://en.wikipedia.org/wiki/Levenshtein_distance).
## How to Get Started
After installing the [Free Pascal](https://www.freepascal.org/) binaries for your operating systems, you can compile and execute DemoUsage.pas using the following commands:
```
> fpc DemoUsage.pas
> ./DemoUsage
```### Supported Algorithms
* Ratio()
* PartialRatio()
* TokenSortRatio()
* TokenSetRatio()