JavaScript RegExp \B 문자 대시

정의와 사용법

\B 문자 대시는 단어의 시작/끝과 일치하지 않습니다.

검색 패턴 LO단어 시작에서는 아닙니다:

\BLO

검색 패턴 LO단어 끝에서는 아닙니다:

LO\B

예제

예시 1

"LO"의 첫 번째 등장을 찾아, 단어 시작에서는 아닙니다:

let text = "HELLO, LOOK AT YOU!";
let pattern = /\BLO/;

직접 테스트해 보세요

예시 2

"LO"의 첫 번째 등장을 찾아, 단어 끝에서는 아닙니다:

let text = "HELLO, LOOK AT YOU";
let pattern = /LO\B/;

직접 테스트해 보세요

문법

new RegExp("\\Bregexp)

또는 간단히:

/\Bregexp/

수식자를 포함한 문법

new RegExp("\\Bregexp", "g")

또는 간단히:

/\Bregexp/g

브라우저 지원

/\B/ ECMAScript1 (ES1) 특성입니다.

모든 브라우저는 ES1 (JavaScript 1997)를 완전히 지원합니다:

크롬 IE 에지 파이어폭스 사파리 오페라
지원 지원 지원 지원 지원 지원

정규 표현식 검색 메서드

JavaScript에서 정규 표현식 텍스트 검색은 다양한 메서드로 완료할 수 있습니다.

사용모델(pattern)정규 표현식으로서, 이들은 가장 많이 사용되는 메서드입니다:

예시 설명
text.match(패턴) 문자열 메서드 match()
text.search(패턴) 문자열 메서드 search()
패턴.exec(text) RexExp 메서드 exec()
패턴.테스트(text) RexExp 메서드 test()