2014-02-21 2 views
4

이전 자바에 stackoverflow 오류가 발생한 정규식에 관한 질문을 게시했습니다. My Regex는 욕심이 많았고 많은 사람들은 정규 표현식에서 소유량 한정 기호를 사용한다고 언급했습니다. 그래서 정규 표현식에서 Possessive 수량 표기법을 배우기 시작했습니다.Possible Quantifier의 백 트랙

문자열을 큰 따옴표로 묶으려고했습니다. 내 정규식 내가 역 추적이 있었다 일치하지만 문자열을

"Hello I am \" chitti" 

일치하도록 노력

"([^\\"]|\\.)++" 

입니다. 나는 http://regex101.com/#PCRE을 사용하여 테스트했다. 정규식에 대한 링크는 철수 참여 단계 6,8,10 왜 거기에 사람이 설명해 주시겠습니까 REGEX 101 LINK

enter image description here

이다 등

답변

3

가 역 추적이 안된다. 나는 \"과 최종 "에 (그리고 RegexBuddy 쇼) 백 트랙을 기대하지만,이 위치에는 없다. 정규식 엔진이 명시 적으로 잠재적 되돌아 위치를 폐기 할 때

RegexBuddy screenshot

아마도 regex101.com도 BACKTRACK 메시지를 표시하지만, 그건 내 부분 만 추측이다.