Notepad++ 仅获取所有搜索的字符串
我有一个长长的文件。 我只想得到与正则表达式匹配的值 我的路线:Notepad++ 仅获取所有搜索的字符串,notepad++,Notepad++,我有一个长长的文件。 我只想得到与正则表达式匹配的值 我的路线: XXXXXXXXXXXXXX;XXXXXXXXXXXX;XXXXXXXXXXXXXXXXX;666=0;XXXXXXXXXXXXXX;XXXXXXXXXX;XXX 我只需要得到所有行中665之后的值。例如:;665=.; 因此,结果应该如下所示: ;665=1; ;665=5; ;665=B; ;665=AB; 而不是整条线。 原因是搜索窗口中的结果总是被截断 Ctrl+H 查找内容:^.+(;666=[^;\r\n]+;)。
XXXXXXXXXXXXXX;XXXXXXXXXXXX;XXXXXXXXXXXXXXXXX;666=0;XXXXXXXXXXXXXX;XXXXXXXXXX;XXX
我只需要得到所有行中665之后的值。例如:;665=.;
因此,结果应该如下所示:
;665=1;
;665=5;
;665=B;
;665=AB;
而不是整条线。
原因是搜索窗口中的结果总是被截断
^.+(;666=[^;\r\n]+;)。+$
$1
。匹配换行符
^ # beginning of line
.+ # 1 or more any character but newline
( # group 1
;666= # literally
[^;\r\n]+ # 1 or more non semicolon and non linebreak
; # a semicolon
) # end group
.+ # 1 or more any character but newline
$ # end of line
屏幕截图(之前):
^ # beginning of line
.+ # 1 or more any character but newline
( # group 1
;666= # literally
[^;\r\n]+ # 1 or more non semicolon and non linebreak
; # a semicolon
) # end group
.+ # 1 or more any character but newline
$ # end of line
屏幕截图(之后):
^ # beginning of line
.+ # 1 or more any character but newline
( # group 1
;666= # literally
[^;\r\n]+ # 1 or more non semicolon and non linebreak
; # a semicolon
) # end group
.+ # 1 or more any character but newline
$ # end of line