匹配多个单词
- 论坛
- 匹配多个单词
43 浏览
匹配多个单词
这个页面提供了使用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作为模式匹配的示例。对于正则表达式的解释,我非常感谢。