카테고리 없음

정규표현식... 괄호 고생..

땅진 2017. 10. 4. 16:19

아니 정규표현식에서 고생한 것을 해결해준 블로그가 있다 감격...

http://beomy.tistory.com/21

요긴데


다름이 아니라 내가 "ABC" or "A" 처럼 A는 꼭 있고 BC는 있어도 되고 없어도 되는 정규식을 만들었다.


그래서 아래처럼

A(BC)? 로 만들었는데 아니 글쎄 정규표현식에 대입하면


ABC를 넣을 경우 (내가 좀 다르게 변형해서 그렇지만.. )BC가 결과값으로 나오거나 ABC와 BC 둘 다가 결과값으로 나오는 거다.. =-=


그래서 찾아보니 그냥 괄호는 포획 괄호라고 괄호 패턴 안에 매칭되는 것도 결과값으로 저장한댄다...


그래서 내가 원하는 결과를 얻을려면 비포획 괄호라고 (?:찾는내용) 이렇게 써야 한단다..


그래도 드디어 찾았다 감격이다. ㅋㅋ