JavaScript RegExp \B 메타 문자
예시
단어의 시작 부분이 아닌 "LO"의 첫 번째 항목을 찾습니다.
let text = "HELLO, LOOK AT YOU!";
let pattern = /\BLO/;
정의 및 사용
\B 메타 문자는 단어의 시작/끝에서 NOT과 일치합니다.
다음과 같은 단어의 시작 부분이 아닌 LO 패턴을 검색합니다.
\BLO
다음과 같은 단어의 끝이 아닌 패턴 LO를 검색하십시오.
LO\B
브라우저 지원
/\B/
ECMAScript1(ES1) 기능입니다.
ES1(JavaScript 1997)은 모든 브라우저에서 완벽하게 지원됩니다.
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
통사론
new RegExp("\\Bregexp")
or simply:
/\Bregexp/
수정자가 있는 구문
new RegExp("\\Bregexp", "g")
or simply:
/\Bregexp/g
더 많은 예
예시
단어의 끝이 아닌 "LO"의 첫 번째 항목을 찾습니다.
let text = "HELLO, LOOK AT YOU";
let pattern = /LO\B/;
정규식 검색 방법
JavaScript에서 정규식 텍스트 검색은 다른 방법으로 수행할 수 있습니다.
패턴 을 정규식으로 사용하는 경우 가장 일반적인 방법은 다음과 같습니다.
예시 | 설명 |
---|---|
text.match( 패턴 ) | 문자열 메서드 match() |
text.search( 패턴 ) | 문자열 메서드 search() |
패턴 .exec(텍스트) | RexExp 메소드 exec() |
패턴 .test(텍스트) | RegExp 메서드 test() |