我想对类似下面的字符串执行正则表达式:
Flag test1 test2 Flag
(前导和尾随Flag
可以重复零次或多次)
我想得到什么:
test1 test2
如何将我想要的东西放在一个基于单的编号表达式中?所以我以后可以使用替换正则表达式。
另一个案例:
Flag Flag Flag test1 test2 test3 Flag Flag Flag
我想得到:
test1 test2 test3
我想摆脱领先和尾随“旗帜”的重复。 (标志后面可以跟任何空白字符。)
答案 0 :(得分:2)
Flag\s+
将所有匹配项替换为""
。
有时候,删除你不想要的东西比尝试匹配你想要的东西更简单; regexen通常可以应用交替的负面和正面来更容易理解。