Perl的正则表达式具有\K反斜杠序列:
\K
\ K 这出现在perl 5.10.0中.左侧匹配的任何内容\K都不包含在内$&,如果在替换中使用该模式,则不会替换.这可以让你写s/PAT1 \K PAT2/REPL/x而不是 s/(PAT1) PAT2/${1}REPL/x或s/(?<=PAT1) PAT2/REPL/x. 助记:保持.
\ K 这出现在perl 5.10.0中.左侧匹配的任何内容\K都不包含在内$&,如果在替换中使用该模式,则不会替换.这可以让你写s/PAT1 \K PAT2/REPL/x而不是 s/(PAT1) PAT2/${1}REPL/x或s/(?<=PAT1) PAT2/REPL/x.
$&
s/PAT1 \K PAT2/REPL/x
s/(PAT1) PAT2/${1}REPL/x
s/(?<=PAT1) PAT2/REPL/x
助记:保持.
Python中有什么相同的东西吗?
python regex perl
perl ×1
python ×1
regex ×1