如何使用正则表达式跳过添加或删除文本的行,并在前12个字符后匹配文本?例如,
netsh wlan add profile filename=wlan.xml
第1行将匹配Test。第2行不匹配。第3行将匹配Test2。到目前为止,我有
1234567890ABTest
ABC4567890ABTestadded
ABC4567890ABTest2
答案 0 :(得分:2)
答案 1 :(得分:1)
这个怎么样?
^.{12}(.*)(?<!added)(?<!deleted)$
pattern{X}
与pattern
次重复X
次匹配
pattern{X,Y}
将pattern
重复X
次至Y
次。{
pattern{X,}
至少pattern
匹配X
pattern{,Y}
匹配pattern
最多Y
次。
答案 2 :(得分:0)
我正在使用Notepad ++ v5.7
考虑使用以下模式删除所有内容:^............
,.+added$
和.+deleted$
其他一切都是预期的结果。
不要忘记以Regular Expression
模式替换。