JavaScript RegExp \B metaemeri
- Edellinen sivu \b
- Seuraava sivu \0
- Palaa ylös JavaScript RegExp viittausopas
määrittely ja käyttö
\B
metaemerit eivät vastaa sanan alkua/loppua.
etsintämalli LO
ei sanan alussa:
\BLO
etsintämalli LO
ei sanan lopussa:
LO\B
esimerkki
esimerkki 1
etsi "LO" ensimmäinen esiintyminen, ei sanan alussa:
let text = "HELLO, LOOK AT YOU!"; let pattern = /\BLO/;
esimerkki 2
etsi "LO" ensimmäinen esiintyminen, ei sanan lopussa:
let text = "HELLO, LOOK AT YOU"; let pattern = /LO\B/;
syntaksi
new RegExp("\\Bregexp)
tai lyhennettynä:
/\Bregexp/
muuntamismuoto
new RegExp("\\Bregexp", "g")
tai lyhennettynä:
/\Bregexp/g
selaimen tuki
/\B/
on ECMAScript1 (ES1) -ominaisuus.
Kaikki selaimet tukevat täysin ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
tukee | tukee | tukee | tukee | tukee | tukee |
regex-hakumenetelmät
JavaScriptissä regex-tekstihaku voidaan suorittaa eri menetelmillä.
käyttömalliNäistä ovat yleisimpiä menetelmiä regex-käytössä:
esimerkki | kuvaus |
---|---|
text.match(malli) | merkkijonometodi match() |
text.search(malli) | merkkijonometodi search() |
malli.exec(text) | RexExp-metodi exec() |
malli.test(text) | RexExp-menetelmä test() |
- Edellinen sivu \b
- Seuraava sivu \0
- Palaa ylös JavaScript RegExp viittausopas