我构造了一个模式,它匹配所有的单词,包含"word":
[a-z0-9]+word[a-z0-9]+|word[a-z0-9]+|[a-z0-9]+word|word
示例:https://regex101.com/r/n1pWuB/1
[a-z0-9]不是必要的--我只需要匹配包含"word“的单词的所有符号。
[a-z0-9]
空格-单词的分隔符。
请帮我简化这个模式。
发布于 2019-08-12 14:15:10
如果不必使用[a-z0-9],则可以在word前后匹配0+非空格字符\S*。如果\S太宽,还可以使用字符类指定允许使用\w*匹配或匹配0+单词字符的内容。
word
\S*
\S
\w*
\S*word\S*
Regex演示
https://stackoverflow.com/questions/57462848
相似问题