정규식이 정확히 일치하는지 어떻게 확인합니까? 뭔가 같은이정규식 정확히 일치
"heeeeehaaaaaleeee"
내 정규식 "[hee]"
그것은 지금은 모든 문자 (H/E)를 일치 나타난다는 것을
나는 현재 문자열이있다. 문자열에 "hee"
만 일치시키고 h or e
이 아닌 문자열과 일치 시키길 원합니다.
정규식이 정확히 일치하는지 어떻게 확인합니까? 뭔가 같은이정규식 정확히 일치
"heeeeehaaaaaleeee"
내 정규식 "[hee]"
그것은 지금은 모든 문자 (H/E)를 일치 나타난다는 것을
나는 현재 문자열이있다. 문자열에 "hee"
만 일치시키고 h or e
이 아닌 문자열과 일치 시키길 원합니다.
당신은 그것을 생각하지 못했습니다. [hee]
은 character class이며 실제로는 [he]
과 같습니다. 이 두 가지 모두 문자 h
또는 e
중 하나의 인스턴스와 정확하게 일치합니다. 리터럴 문자열 hee
과 일치 시키려면 그 정규 표현식을 사용해야합니다. 어떤 것이 마음에 드는 언어로 번역됩니까?
targetString.match(/hee/g);
"hee"문자열을 대신 사용하여 전체 문자열을 일치시킵니다.
[hee] 대신 "hee"와 (와)의 정규식을 사용하십시오.
''hee "'는 해당 문자열 – Evert
'str.startsWith ("hee ")'와 일치시킬 수있는 유효한 정규식입니까? – Bohemian
나는 실제 사용 사례가 더 복잡하다고 가정하고있다. 그리고 이것은 단순화 된 예이다 (따라서 정규 표현식에 대한 관심). –