"stackoverflow"와 패턴 일치를 시도한다고 가정하십시오.
다음을 원합니다 :
this is stackoverflow and it rocks [MATCH]
stackoverflow is the best [MATCH]
i love stackoverflow [MATCH]
typostackoverflow rules [NO MATCH]
i love stackoverflowtypo [NO MATCH]
다음을 사용하여 두 사이트에 공백이있는 경우 stackoverflow를 구문 분석하는 방법을 알고 있습니다.
/\s(stackoverflow)\s/
문자열의 시작 또는 끝에있는 경우와 동일합니다.
/^(stackoverflow)\s/
/\s(stackoverflow)$/
그러나 정규 표현식을 사용하여 "문자열 또는 공백"과 "문자열 또는 공백"을 어떻게 지정합니까?
\b
너비가 0 인 어설 션입니다. 그것은 어떤 문자도 소비하지 않습니다. 둘러 볼 필요가 없습니다.