zgadzać się

zgadzać się
Deweloperzy
Pierwsze wydanie 1988 ; 35 lat temu ( 1988 )
Wersja stabilna
3.41.5
Magazyn
Napisane w C
System operacyjny
Typ Dopasowanie wzorca
Licencja Licencja open source ISC
Strona internetowa www.tgries.de/agrep _ _ _

agrep (perimate grep ) to program typu open source do przybliżonego dopasowywania ciągów , opracowany przez Udi Manbera i Sun Wu w latach 1988-1991 do użytku z systemem operacyjnym Unix . Później został przeniesiony na OS/2 , DOS i Windows .

Wybiera najlepiej dopasowany algorytm dla bieżącego zapytania spośród wielu znanych najszybszych (wbudowanych) algorytmów wyszukiwania ciągów znaków , w tym algorytmu bitap Manbera i Wu opartego na odległościach Levenshteina .

agrep jest również wyszukiwarką w programie indeksującym GLIMPSE. agrep jest objęty bezpłatną licencją ISC .

Alternatywne implementacje

Nowszym agrepem jest narzędzie wiersza poleceń dostarczane z biblioteką wyrażeń regularnych TRE . TRE agrep jest potężniejszy niż Wu-Manber agrep, ponieważ umożliwia oddzielne przypisywanie wag i kosztów całkowitych poszczególnym grupom we wzorcu. Może również obsługiwać Unicode. W przeciwieństwie do Wu-Manber agrep, TRE agrep jest licencjonowany na podstawie 2-klauzulowej licencji podobnej do BSD .

Biblioteka open-source FREJ (Fuzzy Regular Expressions for Java) zapewnia interfejs wiersza poleceń, który może być używany w sposób podobny do agrep. W przeciwieństwie do agrep lub TRE można go używać do konstruowania złożonych podstawień dla dopasowanego tekstu. Jednak jego składnia i możliwości dopasowywania znacznie różnią się od zwykłych wyrażeń regularnych .

Zobacz też

Linki zewnętrzne