JavaScript RegExp \S metasynteettinen merkkijono

määritelmä ja käyttö

\S metasynteettinen merkkijono vastaa ei-tyhjää merkkiä.

tyhjemerkit voivat olla:

  • tyhjemerkki
  • tabulaattori
  • enter-merkki
  • rivinvaihto
  • pystysuuntainen tabulaattori
  • sivutusmerkki

esimerkki

globaali haku ei-tyhjistä merkeistä:

let text = "Is this all there is?";
let pattern = /\S/g;

kokeile itse

syntaksi

new RegExp("\\S")

tai lyhennettynä:

/\S/

korjattu lauseke

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

tai lyhennettynä:

/\S/g

selaimen tuki

/\S/ 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-lausekkeiden tekstihaku voidaan suorittaa eri menetelmillä.

käyttömalliNäistä ovat yleisimpiä menetelmiä regex-lausekkeina:

esimerkki kuvaus
text.match(malli) merkkijonomenetelmä match()
text.search(malli) merkkijonomenetelmä search()
malli.exec(text) RexExp-metodi exec()
malli.test(text) RexExp-menetelmä test()