php REGEX是否有任何匹配的可能性?

夏期劇*_*期劇場 0 php regex string pattern-matching

在php中,假设我有2组要匹配的单词:

离开团队:

  1. stackover
  2. 溢出

右组:

  • stackflow
  • 堆栈溢出
  • 在堆栈流

从LEFT GROUP的角度来看(通过循环每个),我如何编写正则表达式模式来说明里面的条目是对于RIGHT GROUP中条目的类似匹配?

Eug*_*ene 5

我认为在这种情况下有更好的选择.有一个名为levenshtein的函数可以计算两个字符串之间的距离 - 您需要替换的最小字符数,插入或删除以将一个字符串转换为另一个字符串.

所以你可以遍历你的数组并找到最接近的字符串.手册页上有一个很好的例子.