匹配多个单词

43 浏览
0 Comments

匹配多个单词

这个页面提供了使用REGEXP进行模式匹配的一个很好的例子。但是,REGEXP无法匹配以下字符串:

- "Mr John"

- "Dr. John"

- "Mr. John Doe"

我想知道如何对给定的示例进行正向匹配?

以下是一个示例代码:

创建一个名为Names的表,包含first_name和last_name两列;

向Names表插入数据;

查询Names表中的所有数据;

要查找包含特定字符串的姓名,可以使用REGEXP 'Mr John'进行匹配;

要匹配John Doe,可以使用REGEXP 'Hohn' AND last_name REGEXP 'Doe';

要匹配Diego James Franco,可以使用REGEXP 'Dr Diego' AND last_name REGEXP 'Franco';

问题不是如何使用正则表达式进行所需的匹配,而是如何无视REGEXP来实现。我使用REGEXP作为模式匹配的示例。对于正则表达式的解释,我非常感谢。

0