정규식을 통해 5 자의 문자열을 찾고 싶습니다.n 자로 된 문자열
/^.\{5}$
을하지만 이것은 단지 라인의 시작 5 개 문자, 텍스트의 모든 문자열을 사용한 저에게 문자열을 제공합니다
I는 다음과 같이 그것을 시도.
5 글자 단어를 모두 찾는 표현식은 무엇입니까? 당신의 정규식에서
Gruß, 앙드레
정규식을 통해 5 자의 문자열을 찾고 싶습니다.n 자로 된 문자열
/^.\{5}$
을하지만 이것은 단지 라인의 시작 5 개 문자, 텍스트의 모든 문자열을 사용한 저에게 문자열을 제공합니다
I는 다음과 같이 그것을 시도.
5 글자 단어를 모두 찾는 표현식은 무엇입니까? 당신의 정규식에서
Gruß, 앙드레
\<
및 \>
을 단어 경계로 사용하십시오 : /\v<[a-zA-Z]{5}>
.
\v
은 Magic Search입니다.
사용 [A-Za-z]
대신 점.
^[A-Za-z]\{5}$
^
우리가 시작했음을 주장합니다. $
은 우리가 끝났다고 주장합니다.
또는
\<[A-Za-z]\{5}\>
\<
\>
라는 단어 경계.
정확히 5 자의 행만 찾습니다. 그는 라인의 모든 곳에 5 글자 단어를 모두 매치하고자합니다. – Barmar
그는 단어 경계'\ <[A-Za-z] {5} \>'를 사용해야합니다. @Barmar는'{'기호를 벗어날 필요가 있습니까? –
'\ v'가 사용되지 않는 한'{5}'를 이스케이프해야합니다. –
일치 항목을 줄 시작 및 끝 부분에 고정하므로 ^
및 $
을 제거하십시오. 글자 만 쓰려면 .
대신 [a-zA-Z]
을 사용하십시오.
그래서 [a-zA-Z]\{5}
은 5 자의 문자열을 찾습니다.
사용 \<
및 \>
처음을 표시하고 단어의 종료하기 :
\<[A-Za-z]\{5}\>
이 표현은 줄에 모든 곳에서 5 개 글자 단어를 일치합니다.
질문이 명확하지 않습니다. 5 문자로 된 모든 문자 또는 5 문자로 된 단어를 찾으시겠습니까? 예 : 'abcdefg'에는 5 개의 글자가 있습니다. 일치해야합니까? – Barmar