我有这个字符串。
aa reddit down,spectrum new,comcast outage,sa discord park,asd reddit news,
而这正则表达式..
(?<=,|^|\s)discord(?=,|$|\s).+?(?=,)
..匹配以下
discord park
虽然我想要它匹配..
sa discord park
因此,通常,如果两个逗号之间存在匹配项,则通常希望两个匹配字符串中两个逗号之间的所有字符。
这看起来很吓人,但我将之前的正则表达式彼此相邻放置了两次,并|
在两者之间插入了一个。这是我批准答案的额外要求,因为我希望能够将多个正则表达式彼此相邻。
(?<=,|^|\s)discord(?=,|$|\s).+?(?=,)|(?<=,|^|\s)reddit(?=,|$|\s).+?(?=,)
这将匹配..
discord park
和 reddit news
同时要匹配
as discord park
和 asd reddit news
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句