Приблизительное сопоставление регулярных выражений на JavaJAVA

Программисты JAVA общаются здесь
Anonymous
Приблизительное сопоставление регулярных выражений на Java

Сообщение Anonymous »

Я ищу что -то похожее на
commons-text -levenshteindetaileddistance < /code>, но для регулярных выражений. < /strong> < /p>

e.g
LevenshteinDetailedDistance d = new LevenshteinDetailedDistance();
LevenshteinResults levenshteinResults = d.apply("SomeText", "Some Text");
the result will be like below
Distance: 1, Insert: 1, Delete: 0, Substitute: 0
< /code>

// indious - строка отличается от 1 символа < /p>

Есть ли похожая библиотека для приблизительного сопоставления регулярных выражений в Java? < /p>

e.g. < /p>

String regularEX = ".*Some Text 1.*"

Pattern pattern = Pattern.compile(regularEX, Pattern.CASE_INSENSITIVE | Pattern.DOTALL | Pattern.MULTILINE);

pattern.matcher("anyPrefixText Some Text").matches(); // this will retrun false - but as only one chatterer is missing - i want to get that difference
< /code>

Есть ли встроенная библиотека, которую я могу использовать для этого? < /p>

Я уже видел ниже вопросы, но они не помогают
abxricate curragement Library для Java?
Частичное сопоставление регулярных выражений
Частичное соответствие регулярного выражения < /p>

Подробнее здесь: https://stackoverflow.com/questions/474 ... ns-in-java

Вернуться в «JAVA»