标签: regex
我想找一些包含一些字母的单词。例如:所有包含字母l和as - car,patrol,left等的单词......但它不应该找到诸如 - 繁荣,营业额,数字等字样。
答案 0 :(得分:4)
这样的模式应该有效:
\b(?=\w*[al])\w+\b
这将匹配一个或多个单词'仅字符(字母,数字或下划线)包含a或l字符。它周围的\b将匹配该单词的边界(例如,下一个字符是非单词字符的位置),因此它将捕获整个单词。
a
l
\b