我有一个这样的段落:
汽车,汽车,汽车或汽车是用于运输乘客的轮式机动车辆,其也携带自己的发动机或电动机。该术语的大多数定义都指出,汽车的设计主要是在道路上行驶,可容纳一至八人,通常有四个轮子,主要用于运输人员而不是货物。
我有一个正则表达式代码,用于匹配我的单词列表与此paragpraph,但它不起作用:
[[:<:]]((automobile|motor|roads|bycicle)[[:blank:]]*){2,}[[:>:]]
如何编辑此正则表达式代码以匹配此pagagrapgh?
答案 0 :(得分:1)
您声称要匹配段落中的字词。但是你的正则表达式只匹配列表中至少两个单词的序列(由于{2,}
。这些单词可以用空格分隔,但也可以一个接一个地直接写入中间没有空格。如果你只想匹配单个单词,为什么不简单地使用
[[:<:]](automobile|motor|roads|bycicle)[[:>:]]