标签: regex
我想在使用正则表达式的给定关键字之前匹配2个单词,所以如果输入字符串是
good morning every body
输出应为
morning every body
我知道\ w匹配任何单词,但我如何构建我的正则表达式来执行以下操作
\wbody
答案 0 :(得分:3)
使用\S+匹配一个或多个非空格字符。
\S+
\S+\s+\S+\s+body
DEMO
或在上面使用\w+代替\S+。 \s+匹配一个或多个空格字符。
\w+
\s+
答案 1 :(得分:1)
(\w+\W+){2}body
您可以使用任何其他数字更改2。 Try it out