Programming/JavaScript 22

JavaScript 정규표현식에서 \b 와 \B

Word Boundary \b JS 정규표현식에서 \b는 word boundary이며, 이름 그대로 word character(\w)의 경계를 말합니다. 즉, 문자열에서 어느 한쪽은 word character([_a-zA-Z0-9])이고 다른 쪽은 non-word character([^_a-zA-Z0-9])인 지점들은 모두 word boundary로 볼 수 있습니다. 또한, word character와 문자열의 시작(^) 또는 끝($)의 사이 역시 word boundary로 볼 수 있습니다. 주의할 점은 \b는 어떤 지점을 의미하므로 특정 문자와 매칭되는 것이 아니라는 겁니다. Non-word Boundary \B \B는 non-word boundary입니다. \B는 non-word character의 ..