Régláyang ekspresyon na metakaraktér sa JavaScript

pangungusap at paggamit

\B ang mga metakaraktér ay hindi tumutugma sa simula/ katapusan ng salita.

pattérn ng paghahanap LOhindi sa simula ng salita:

\BLO

pattérn ng paghahanap LOhindi sa katapusan ng salita:

LO\B

mga halimbawa

halimbawa 1

hanapin ang unang pagkakaroon ng "LO", hindi sa simula ng salita:

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

subukahin natin

halimbawa 2

hanapin ang unang pagkakaroon ng "LO", hindi sa katapusan ng salita:

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

subukahin natin

gramatika

new RegExp("\\Bregexp)

o maikling paraan:

/\Bregexp/

gramatika na may tagasalita

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

o maikling paraan:

/\Bregexp/g

suporta ng brauser

/\B/ ay ECMAScript1 (ES1) katangian.

Lahat ng mga brauser ay ganap na suporta ang ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
suporta suporta suporta suporta suporta suporta

métódó ng paghahanap ng réguláyang ekspresyon

Sa JavaScript, ang paghahanap ng teksto ng réguláyang ekspresyon ay maaaring gawin gamit iba't ibang métódó.

gagamitpattérn (pattérn)Bilang isang réguláyang ekspresyon, ang mga ito ang pinakamadalásalang métódó:

halimbawa pángaliban
text.match(pattérn) métódó match() ng string
text.search(pattérn) métódó search() ng string
pattérn.exec(text) RexExp metódó exec()
pattérn.tést(text) RexExp 方法 test()