我正在寻找删除部分行的方法,但有一些文本静态,没有变化。例如:
http://example1.com/index.php?static=bread&dasd
http://example2.com/?static=oil&gas&check
所以我想从第一行删除&dasd
,从第二行删除&gas&check
。我有成千上万行,并发现一些困难,因为static=
之后的域和字符串可以包含不同数量的字符。此外,&
符号前可以显示不同数量的字符。
答案 0 :(得分:2)
您可以使用捕获组和反向引用。
找到:
(static=[^&]*).*
替换为:
\1
答案 1 :(得分:0)
找到使用正则表达式:
&.*
并替换为空白。