2011-03-01 1 views
3

PCRE 라이브러리 사용 ... 알려진 공백 문자까지 단어 문자열을 찾고 싶습니다.PCRE 및 공백

즉 토큰 사이에 5 공백 문자.

foo bar foo bar foo bar = 첫 번째 foo와 마지막 막대 사이 .... 5 개의 공백이 있습니다.

foo를           바 =이 또한 제 foo는 마지막 줄 사이의 공간 (5)을 갖는다.

누구나 정규 표현식을 사용하여이 두 가지를 찾을 수 있습니다. N 원하는 공백 문자의 수입니다

+0

두 번째 예제를 따르지 않을지 모르겠다. foo와 bar 사이에 공백이 하나만 표시된다. – greatwolf

+0

두 번째 예인 'foo bar'는 'foo bar'가되었습니다. 나는 그것을 편집 할 수 없었다. 제대로 포맷해야합니다. – vpit3833

답변

2
\S*(\s\S*){N} 

. 참고로, 공백 문자 인 N의 문자열도 일치하지 않습니다.