JavaScript RegExp ?= määrittelee

Määrittely ja käyttö

?=n määrittää määrittelee minkä tahansa merkkijonon, jonka jälkeen on tietty merkkijono n merkkijonon.

Vinkki:Käytä ?!n määrittää määrittelee minkä tahansa merkkijonon, jonka jälkeen ei ole tiettyä merkkijonoa n merkkijonon.

esimerkki

etsi "all"-sanaa seuraavaksi olevaa "is":

let text = "Is this all there is";
let pattern = /is(?= all)/g;

kokeile itse

kieli

new RegExp("regexp(?=n)")

tai lyhennettynä:

/regexp(?=n)/

korostuslauseen kieli

new RegExp("regexp(?=n)", "g")

tai lyhennettynä:

/regexp(?=n)/g

Selaimen tuki

/(?=n)/ On ECMAScript1 (ES1) ominaisuus.

Kaikki selaimet tukevat täysin ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Tuki Tuki Tuki Tuki Tuki Tuki