2011-08-24 6 views
1

나는 다음과 같은 형식의 PCRE 정규 표현식을했습니다를 무시합니다. 정규식을 변경하여 그룹 일치에서 줄 바꿈을 제거하려면 어떻게해야합니까?PCRE 정규 표현식은 줄 바꿈

답변

0

해제 할 수있는 경우 .\n과 일치합니다.

그렇지 않으면 마지막에 선택적인 개행 문자를 넣으십시오.

Foo:\\s*(.*)\n? 

아니면 (\S*)

+0

어떻게 끄겠습니까? – user855

+0

@ajay 어떤 언어입니까? – alex

+0

C++는 언어입니다 – user855

0
Foo:[^\\S\\r\\n]*(.*) 

(.*)를 교환 할 수있는이 일치합니다 공백이 아닌 캐리지 리턴 (\ r) 및 뉴 라인 (\ n)도. .*이 개행과 일치하는 것으로 확인되면 표현식을 다음과 같이 변경할 수 있습니다.

Foo:[^\\S\\r\\n]*([^\\r\\n]*)