JavaScript RegExp d-muokkaaja

Määrittely ja käyttö

"d"Muokkaaja määrittelee matchauksen alkamis- ja päättymispaikan.

"d"Muokkaaja erottaa ison ja pienen kirjaimen.

Esimerkki

Sovitaan kaikki tekstit, jotka alkavat tai päättyvät aa tai bb:

let text = "aaaabb";
let result = text.match(/(aa)(bb)/d);

Kokeile itse

Syntaksi

new RegExp("regexp", "d")

Tai lyhennettynä:

/regexp/d

Säännöllisen lausekkeen hakumenetelmät

JavaScriptissa voidaan käyttää erilaisia menetelmiä säännöllisten lausekkeiden tekstihakuun.

Kun malli on säännöllinen lauseke, seuraavat ovat yleisimpiä menetelmiä:

Esimerkki Kuvaus
text.match(pattern) Merkkijono-metodi match()
text.search(pattern) Merkkijono-metodi search()
pattern.exec(text) RexExp-metodi exec()
pattern.test(text) RexExp-metodi test()

Selaimen tuki

/regexp/d On ES2022:n ominaisuus.

Aloitettaessa vuonna 2023 kaikki modernit selaimet tukevat JavaScript 2022 (ES2022):

Chrome Edge Firefox Safari Opera
Chrome 94 Edge 94 Firefox 93 Safari 16.4 Opera 79
2021 vuoden syyskuu 2021 vuoden syyskuu 2021 vuoden lokakuu 2023 vuoden maaliskuu 2021 vuoden lokakuu