Perl's regular expressions have the K
backslash sequence:
K
This appeared in perl 5.10.0. Anything matched left of K
is not
included in $&
, and will not be replaced if the pattern is used in a
substitution. This lets you write s/PAT1 K PAT2/REPL/x
instead of
s/(PAT1) PAT2/${1}REPL/x
or s/(?<=PAT1) PAT2/REPL/x
.
Mnemonic: Keep.
Is there anything equivalent in Python?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…