在 php 中,假设我有 2 组单词要匹配:
离开团队:
- 堆叠
- 溢出
右组:
- 堆栈流
- 堆栈溢出
- 在堆栈流上
从左组的角度(通过循环每个),我如何编写正则表达式模式来说明里面的条目.. 右组中的条目是否相似匹配?
在 php 中,假设我有 2 组单词要匹配:
离开团队:
右组:
从左组的角度(通过循环每个),我如何编写正则表达式模式来说明里面的条目.. 右组中的条目是否相似匹配?
我认为在这种情况下有更好的选择。有一个名为levenshtein的函数可以计算两个字符串之间的距离 - 将一个字符串转换为另一个字符串时必须替换、插入或删除的最少字符数。
所以你可以遍历你的数组并找到最接近的字符串。手册页上有一个很好的例子。