Regex101 링크 : https://regex101.com/r/MsZy0A/2왜이 정규식 패턴이 일치하지 않습니까?
다음과 같은 정규식 패턴이 있습니다. .++b
에 다음 테스트 데이터를 입력하십시오. aaaaaaaacaeb
.
내가 이해하지 못하는 것은 "Possessive quantifier"입니다. 나는 그것이 정상적으로 역행하지 않는다는 것을 읽었다. 그러나, 나는 그것이 어떻게해서든지 되돌아 가야한다고 생각하지 않는다? .+
은 모든 항목 ("b"포함)과 일치하고 "b"는 "b"와 일치하므로 "b"를 포함하여 최대 두 항목과 일치해야합니다.
누군가가 소유량 한정사의 역할에 대해 설명해 주시겠습니까?
이 질문은 언급 한 것과 중복되는 것이 아니며 다른 답변을 읽은 후에도 이해할 수 없기 때문에이 특정 사례에 대해 묻고 있습니다.
나는 그런 패턴을 본 적이 없지만'(. +) + b'는 잘 작동합니다. '. + b'도 마찬가지입니다. –
왜 +를해야합니까? 두 번째로해야 할 일은 무엇입니까? – Andreas
possessive 수량 한정자가'. ++'를 마지막으로'b '를 포함하여 모든 것을 매칭시키지 않으므로 마지막으로'b'가 일치하지 않습니다 – anubhava