【发布时间】:2012-02-21 01:16:53
【问题描述】:
可能重复:
Search for string allowing for one mismatch in any location of the string
我得到一个字符串s 和一个字符串t。是否有一个正则表达式可以在s 中查找所有出现的t,最多有一个不匹配的字符。 (最多允许t 中的一个字符替换为另一个字符。)
【问题讨论】:
-
请添加一些示例数据来玩,这样会更容易
-
@Robjong: This 是我想要做的。
-
我不是这方面的专家,但您可以使用允许最多 1 个不匹配的变体:en.wikipedia.org/wiki/…
-
@Randomblue - 如果您可以引用另一个涵盖此完全相同主题的 SO 问题,是否应该将其作为重复项关闭?我在另一个问题中发布了几个可能的解决方案,包括一个 pyparsing 解决方案,它不仅可以处理单个不匹配,还可以处理 n 不匹配。你试过这些吗?
-
@PaulMcGuire:是的,应该。我只是在发布后才注意到...