2013-07-01 7 views
0

정규식에 익숙하지 않아 5-7 범위의 길이를 가진 단어를 필터링하는 데 어려움을 겪고 있습니다. 그래서 여기 예를 들어길이 범위의 단어를 일치시키는 정규식

house computer method position regex avocado 

지금의 내가 5, 6, 7 정규 표현식의 길이와 단어를 원하는 가정 해 봅시다 나는 단어가 공백으로 구분되는 단어 목록을 가지고

입니다 I 검색은 다른 것과 일치합니다.

일치 항목을 아무 것도 대체하지 않으면이 결과가 기대됩니다.

house method regex avocado 

감사합니다. :)

E :이 사이트를 사용하고

: 당신은 단어의 경계, {n,m} 한정 기호를 사용할 수 있습니다

+1

태그 발췌로 사용중인 정규식 엔진 또는 프로그래밍 언어를 지정하십시오. –

답변

4

http://gskinner.com/RegExr/는 :

\b\w{5,7}\b 

그것은에 5의 "단어"일치 7 개의 영숫자.

+0

@TimPietzcker. OOP. 단어 경계를 잊어 버렸습니다. –

+0

단어 경계가 필요합니다. 그렇지 않으면'aaaaaaaaaaaaaaaaaa '와도 일치합니다. – Kent

+0

음 그 반대가 필요합니다. 다른 것과 일치해야합니다 :) – chrs

2

당신은 정규식 사용할 수 있습니다

\b(\w{1,4}|\w{8,})\b 

을 그리고 아무것도로 대체합니다. 그것은 그 후 here

를 작동하는 방법

참조, 당신은 어떤 후행를 제거하여 청소 할 수 있으며 이중 공간이 남아.

+0

정확히 :) 감사합니다. Lol "5 분 안에 받아 들일 수 있습니다" – chrs

+0

안녕하세요 .Chrene :) – Jerry

+1

내 스톱워치를 설정하십시오 – chrs

관련 문제