在java中模糊匹配一个字符串和另一个字符串的开头

pbpqsu0x  于 2021-07-06  发布在  Java
关注(0)|答案(0)|浏览(338)

如本问题所示,python regex有一个简洁明了的功能,可以将一个字符串与第二个字符串的开头(最多)模糊匹配 x 字符更改)。
在下面的代码段中, x=1 (见 e<=1 ). 第一个字符串是 amazing ,第二个字符串是 amagingfiller .

>>> import regex
>>> regex.match('(amazing){e<=1}', 'amagingfiller')
<regex.Match object; span=(0, 7), match='amaging', fuzzy_counts=(1, 0, 0)>
``` `amazing` 比赛 `amaging` 因为 `amaging` 是1个或更少的更改 `amazing` .  `filler` 完全被忽略。这是人们所期望的。
问题1:java的regex库中有没有等效的功能?
问题2:如果没有,有什么替代方法可以解决这个问题?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题