3

我想匹配包含某些字母/字符的整个单词。例如,该模式将匹配所有包含字母land的单词a,例如car, patrol,left等,但它不会匹配诸如boom, turnover,digit等的单词。

4

1 回答 1

6

像这样的模式应该有效:

\b(?=\w*[al])\w+\b

这将匹配一个或多个“单词”字符(字母、数字或下划线),其中仅包含一个al字符。它\b周围的将匹配该单词的边界(例如,下一个字符是非单词字符),因此它将捕获整个单词。

于 2013-09-21T19:22:18.580 回答