正则表达式恰好匹配两个单词而不是两个单词中的一个

时间:2010-08-08 01:24:04

标签: regex

我想知道,我怎么会在字符串“我爱圣何塞但JOSE不喜欢它”中匹配“SAN JOSE”字样,所以本质上我不希望Jose这个词匹配,但SAN JOSE应该相互配合。

任何想法。感谢

3 个答案:

答案 0 :(得分:6)

在这种情况下,您不需要正则表达式。您没有指定语言,但大多数语言都支持基本字符串匹配。只需在不区分大小写的模式下搜索'san jose'

答案 1 :(得分:0)

您需要a look-ahead assertion

/san (?=jose)/

答案 2 :(得分:-2)

你需要逃离这个空间:
/ SAN \ JOSE /