2012-07-26 42 views
0

在PHP中,可以說,我有話的2組搭配:PHP REGEX是否有任何匹配的可能性?

左組:

  1. stackover
  2. 溢出

右組:

  • stackflow
  • s粘性溢流
  • 在堆流動

從左側組的點(通過循環每個),我怎樣寫的正則表達式模式的說內的條目是..在條目類似的匹配正確的組?

回答

5

我認爲在這種情況下有更好的選擇。有一個函數叫做levenshtein,它計算兩個字符串之間的距離 - 你必須替換的最小字符數,插入或刪除以將一個字符串轉換爲另一個字符串。

所以你可以迭代你的數組並找到最接近的字符串。手冊頁上有一個很好的例子。

相關問題