wyrażenia regularne Perla mają sekwencję \K
ukośnika:Czy istnieje odpowiednik sekwencji odwrotnego ukośnika Perl regexes K w języku Python?
\ K
ten pojawił się w Perl 5.10.0. Wszystko pasujące do lewej od\K
nie jest zawarte w$&
i nie zostanie zastąpione, jeśli wzór zostanie użyty w podstawieniu . To pozwala pisaćs/PAT1 \K PAT2/REPL/x
zamiasts/(PAT1) PAT2/${1}REPL/x
lubs/(?<=PAT1) PAT2/REPL/x
.Mnemonik: Zachowaj.
Czy jest coś podobnego w Pythonie?
Pythona ('moduł regex') obsługuje również. – revo
@revo, czy dodajesz odpowiedź na ten temat (prawdopodobnie z linkiem do https://pypi.python.org/pypi/regex i/lub https://bitbucket.org/mrabarnett/mrab-regex), lub czy mogę? –
(... również istotne, https://bitbucket.org/mrabarnett/mrab-regex/issues/151/request-k - bilet do '\ K' dodawany do modułu regex). –