是否有正则表达式可以找到字符串中包含该单词一部分的所有单词?例如,我需要在像“baseball \ nfootball \ nsoccer \ nballsport \ njunkballjunk \ n”这样的字符串中找到所有包含'ball'的单词
答案 0 :(得分:0)
\b\w*ball\w*\b
锚点确保只匹配整个单词。 \w*
匹配任意数量的字母数字字符(字母,数字和下划线),因此它不会严格匹配"字",但对于大多数情况来说,这是一个足够好的近似值。
如果您想更具体一点,可以使用[^\W\d_]
代替\w
来仅允许字母。