正则表达式匹配包含某些字符的整个单词

时间:2013-09-21 19:16:21

标签: regex

我想找一些包含一些字母的单词。例如:所有包含字母l和as - car,patrol,left等的单词......但它不应该找到诸如 - 繁荣,营业额,数字等字样。

1 个答案:

答案 0 :(得分:4)

这样的模式应该有效:

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

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