JavaScript RegExp m işlevsizifikatörü
- Önceki sayfa d
- Sonraki sayfa [abc]
- Bir üst kata dön JavaScript RegExp Referans Kılavuzu
Tanım ve Kullanım
m işlevsizifikatörü çok satırlı uyumları belirler.
Sadece başlarda etkilidir. ^
ve sonunda $
davranışını.
^
Dizge başındaki eşleşimleri belirler.
$
Dizge sonundaki eşleşimleri belirler.
"m" ayarlandıktan sonra,^
ve $
Her bir satırın başı ve sonunda da eşleşir.
Örnek
Dizgedeki her bir satırın başında "is" için çoklu satır arama yapın:
let text = `Is this hepsi burada is` let pattern = /^is/m;
İpucu 1
"m" değiştiricisi genel değil, büyük/küçük harfe duyarlıdır.
Genel, büyük/küçük harfe duyarlı arama yapmak için "m"'yi "g" ve "i" ile birlikte kullanın.
Örnek 1
Her bir dizgi satırının başında "is" için genel çoklu satır arama yapın:
let text = `Is this hepsi burada is` let pattern = /^is/gm;
Örnek 2
Her bir dizgi satırının başında "is" için genel, büyük/küçük harfe duyarlı çoklu satır arama yapın:
let text = `Is this hepsi burada is` let pattern = /^is/gmi;
Örnek 3
Her bir dizgi satırının sonunda "is" için genel çoklu satır arama yapın:
let text = `Is this hepsi burada is` let text = "Is\nthis\nhis\n?"; let pattern = /is$/gm;
İpucu 2
Kullanılabilir multiline Özellik kontrolü, m
Değiştiriciler.
"m" değiştiricisinin ayarlandığını kontrol edin: let pattern = /W3S/gi; let result = pattern.multiline;
Sözdizimi
new RegExp("regexp", "m")
veya kısaltılmış hali:
/regexp/m
Tarayıcı desteği
/regexp/m
ECMAScript3 (ES3) özelliğidir.
Tüm tarayıcılar ES3 (JavaScript 1999)'yi destekler:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Desteklenir | Desteklenir | Desteklenir | Desteklenir | Desteklenir | Desteklenir |
Düzenli ifade arama yöntemleri
JavaScript'te, düzenli ifadelerle metin arama farklı yöntemlerle tamamlanabilir.
KullanımDesen (pattern)Bu en yaygın yöntemlerdir:
Örnek | Açıklama |
---|---|
text.match(dizgi) | Dizgi yöntemi match() |
text.search(dizgi) | Dizgi yöntemi search() |
dizgi.exec(text) | RexExp yöntemi exec() |
dizgi.test(text) | RexExp yöntemi test() |
- Önceki sayfa d
- Sonraki sayfa [abc]
- Bir üst kata dön JavaScript RegExp Referans Kılavuzu