【问题标题】:PHP regular expression to behave like mysql matchPHP正则表达式表现得像mysql匹配
【发布时间】:2011-05-31 14:38:22
【问题描述】:

我需要一个 PHP 正则表达式来比较类似于 mysql Match Against 行为的字符串。

例如:

string = "findmatches";
$pattern = 'fildcatches';

这个模式应该匹配字符串

非常感谢

【问题讨论】:

  • MySQL 的全文搜索不是正则表达式。您可能可以使用特定的正则表达式模拟特定的匹配场景,但不会有一个通用的“做所有事情都完全相同”的正则表达式来复制全文搜索。
  • 这也不是 mysql 的 MATCH AGAINST 行为

标签: mysql regex preg-match match match-against


【解决方案1】:

正则表达式可能不是满足您需求的最佳解决方案,请尝试使用 PHP 构造similar_text() :

http://php.net/manual/en/function.similar-text.php

函数返回两个字符串之间的相似度百分比和匹配字符数。

【讨论】:

    猜你喜欢
    • 2012-10-08
    • 1970-01-01
    • 2020-08-06
    • 2013-10-17
    • 1970-01-01
    • 2016-09-08
    • 2011-10-29
    • 1970-01-01
    • 2010-11-14
    相关资源
    最近更新 更多