JavaScript RegExp penanda m
- Halaman sebelumnya d
- Halaman berikutnya [abc]
- Kembali ke Lapisan Atas Panduan Referensi RegExp JavaScript
Definisi dan penggunaan
"m" penanda memperkenalkan pemilihan berbagai baris.
itu hanya mempengaruhi awalnya. ^
dan akhirnya $
kelakuannya.
^
menentukan item yang cocok di awal string.
$
menentukan item yang cocok di akhir string.
Setelah mengatur "m",^
dan $
juga cocok dengan awal dan akhir setiap baris.
Contoh
Cari secara multiline "is" di awal setiap baris string:
let text = `Is this semua ada is` let pattern = /^is/m;
Pemberitahuan 1
Modifikator "m" membedakan huruf besar dan kecil bukan global.
Untuk mencari secara global tanpa membedakan huruf besar dan kecil, gunakan "m" bersamaan dengan "g" dan "i".
Contoh 1
Cari secara global multiline untuk "is" di awal setiap baris string:
let text = `Is this semua ada is` let pattern = /^is/gm;
Contoh 2
Cari secara global, tanpa membedakan huruf besar dan kecil, multiline untuk "is" di awal setiap baris string:
let text = `Is this semua ada is` let pattern = /^is/gmi;
Contoh 3
Cari secara global multiline untuk "is" di akhir setiap baris string:
let text = `Is this semua ada is` let text = "Is\nthis\nhis\n?"; let pattern = /is$/gm;
Pemberitahuan 2
Dapat digunakan multiline Pemeriksaan properti apakah diatur m
Modifikator.
Cek apakah modifikator "m" diatur: let pattern = /W3S/gi; let result = pattern.multiline;
Sintaks
new RegExp("regexp", "m")
atau singkat:
/regexp/m
Dukungan peramban
/regexp/m
Adalah fitur ECMAScript3 (ES3).
Semua peramban mendukung ES3 (JavaScript 1999):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Dukung | Dukung | Dukung | Dukung | Dukung | Dukung |
Metode pencarian ekspresi reguler
Dalam JavaScript, pencarian teks ekspresi reguler dapat dilakukan dengan berbagai metode.
PenggunaanPATTERNSebagai ekspresi reguler, metode ini yang paling sering digunakan:
Contoh | Deskripsi |
---|---|
text.match(PATTERN) | Metode match() string |
text.search(PATTERN) | Metode search() string |
PATTERN.exec(text) | Metode exec() RexExp |
PATTERN.test(text) | Metode RexExp test() |
- Halaman sebelumnya d
- Halaman berikutnya [abc]
- Kembali ke Lapisan Atas Panduan Referensi RegExp JavaScript