JavaScript RegExp yürütme()
Örnek
"e" karakteri için bir dize arayın:
let text = "The best things in life are free";
let result = /e/.exec(text);
Tanım ve Kullanım
exec() yöntemi, bir dizedeki eşleşmeyi test eder.
Bir eşleşme bulursa bir sonuç dizisi döndürür, aksi takdirde null döndürür.
Tarayıcı Desteği
exec()
bir ECMAScript1 (ES1) özelliğidir.
ES1 (JavaScript 1997) tüm tarayıcılarda tam olarak desteklenir:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
Sözdizimi
RegExpObject.exec(string)
Parametre Değerleri
Parameter | Description |
---|---|
string | Required. The string to be searched |
Geri dönüş değeri
Type | Description |
---|---|
Array | An array containing the matched text if it finds a match, otherwise it returns null |
Daha fazla örnek
Örnek
Bir dizgede "Merhaba" ve "W3Schools" için genel bir arama yapın:
let text = "Hello world!";
// Look for "Hello"
let result1 = /Hello/.exec(text);
// Look for "W3Schools"
let result2 = /W3Schools/.exec(text);
Normal İfade Arama Yöntemleri
JavaScript'te normal ifade metin araması farklı yöntemlerle yapılabilir.
Düzenli ifade olarak bir kalıpla , bunlar en yaygın yöntemlerdir:
Örnek | Açıklama |
---|---|
text.match( desen ) | Dize yöntemi eşleşmesi() |
metin.arama( desen ) | String yöntemi arama() |
desen .exec(metin) | RexExp yöntemi exec() |
desen .test(metin) | RegExp yöntemi testi() |