Class MetinAraclari
java.lang.Object
net.zemberek.araclar.MetinAraclari
Genel metin araçları. String benzerliği, Q klavye mesafesi gibi fonksiyonları barındırır.
- Author:
- MDA
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intduzeltmeMesafesi(String source, String target) static booleanduzeltmeMesafesiIcinde(String source, String target, int dist) static booleanparcasiDuzeltmeMesafesiIcinde(String s1, String s2, int distance) Verilen s1 stringinin verilen distance düzeltme mesafesi çerçevesinde s2 stringinin alt stringi olup olmadığını döndürürr.static doublesozcukBenzerlikOrani(String s1, String s2) s1 ile s2'nin benzerlik oranini hesaplar.static booleansozcukBenzerlikTesti(String s1, String s2, double enazBenzerlik) s1 ile s2'nin enazBenzerlik degeri kadar ya da daha benzer olup olmadigini test eder.
-
Constructor Details
-
MetinAraclari
public MetinAraclari()
-
-
Method Details
-
duzeltmeMesafesiIcinde
-
parcasiDuzeltmeMesafesiIcinde
Verilen s1 stringinin verilen distance düzeltme mesafesi çerçevesinde s2 stringinin alt stringi olup olmadığını döndürürr. Örneğin:isInSubStringLevenshteinDistance("elma","ekmalar",1) -> true isInSubStringLevenshteinDistance("elma","emalar",1) -> true isInSubStringLevenshteinDistance("elma","eksalar",1) -> false (substring min dist=2)- Parameters:
s1- :s2- : s1'i distance düzeltme mesafesi içinde kapsayıp kapsamadığı araştırılan Stringdistance- : düzeltme mesafesi- Returns:
- eger istenilen mesafede is true.
-
duzeltmeMesafesi
-
sozcukBenzerlikOrani
-
sozcukBenzerlikTesti
-