(?
Python 정규 표현식 모듈은 가변 길이 뒤돌아보기 어설션을 지원합니다.
<code class="python">import regex m = regex.search('(?<!foo.*)bar', 'f00bar') print(m.group()) # Output: bar</code>
최신 정규식에는 K 토큰이 도입되어 이전에 일치하는 문자가 일치에 포함되지 않도록 합니다.
s/unchanged-part\Kchanged-part/new-part/x
K는 일부 뒤돌아보기 기능을 제공하지만 특정 지점까지 문자를 제거하거나 표현식에서 여러 번 사용할 수는 없습니다.
Python용 정규식 외에도 기타 향상된 기능 Perl, Ruby, JavaScript 및 PHP에 대한 정규식 구현이 있을 수 있습니다. 이러한 대안을 조사하면 가변 길이 뒤돌아 보기 어설션을 처리하기 위한 추가 옵션이 제공될 수 있습니다.
위 내용은 정규식에서 진정한 가변 길이 뒤돌아보기를 달성할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!