[완료]정규표현식에서 반복되는 문자 제외

mmx900의 이미지

자바로 위키 문서를 변환하고 있습니다.

'''문서 변경사항''' 이것을 문서 변경사항으로 변경하는데 '''([^']*)'''를 사용했습니다.
그런데 이 경우 저 문자열 가운데 '가 들어가면 선택이 안 되더군요.
예) '''Today's featured article'''
''' 안에 있는 ' || '' 는 무시하고 싶은데 어떻게 하면 되는지요?
메뉴얼 보면서 '''([^'']*)''' 같은 우스꽝스러운 표현들을 이것저것 써 봤으나 안 되는군요. orz

보면 퍼뜩 생각이 날 분이 계실 것 같아 질문 올려봅니다.

cleol의 이미지

그냥 '''(.*)''' 으로 매칭시키면 될 듯 한데요...

mmx900의 이미지

그렇게 하면

- '''ATI Catalyst''' 드라이버는 '''Mobility Radeon'''을 지원하지 않았다.

이런 문장이 있을 경우

- ATI Catalyst 드라이버는 Mobility Radeon을 지원하지 않았다.

이렇게 선택을 해야 하는데

- ATI Catalyst 드라이버는 Mobility Radeon을 지원하지 않았다.

이렇게 되어버립니다.

Setzer Gabbiani

Setzer Gabbiani

peecky의 이미지

'''(.*?)''' 로 하면 되지 않을까요?

mmx900의 이미지

와, 간단한 방법이 있었네요.
답변 감사드립니다!
남은 주말 잘 보내시길...

Setzer Gabbiani

Setzer Gabbiani