我想匹配包含某些字母/字符的整个单词。例如,该模式将匹配所有包含字母 l 和 a 的单词,例如 car、patter、left 等,但它不会匹配 boom、turnover、digit 等单词。
这样的模式应该有效:
\b(?=\w*[al])\w+\b
Run Code Online (Sandbox Code Playgroud)
这将匹配一个或多个“单词”字符(字母、数字或下划线),其中仅包含一个a或l字符。\b它的周围将匹配该单词的边界(例如,下一个字符是非单词字符的位置),因此它将捕获整个单词。
| 归档时间: |
|
| 查看次数: |
8649 次 |
| 最近记录: |