6
Perlの正規表現は、\K
バックスラッシュ配列を有する:PythonのPerl正規表現の Kバックスラッシュシーケンスに相当するものはありますか?
\ K
これは、Perl 5.10.0で登場しました。\K
の何かマッチした左は$&
に含ま はなく、パターンが 代わりに使用されている場合は置き換えられません。これにより、s/(PAT1) PAT2/${1}REPL/x
またはs/(?<=PAT1) PAT2/REPL/x
の代わりにs/PAT1 \K PAT2/REPL/x
と書くことができます。ニーモニック:はしてください。
Pythonで同等のものはありますか?
パイソン( 'regex'モジュール)も、それをサポートしています。 – revo
@revo、あなたは(おそらくhttps://pypi.python.org/pypi/regexおよび/またはhttps://bitbucket.org/mrabarnett/mrab-regexへのリンクを含む)は、その効果への答えを追加している、またはやりましょうか? –
(...関連して、https://bitbucket.org/mrabarnett/mrab-regex/issues/151/request-k - 正規表現モジュールに '\ K'のチケットが追加されています)。 –