JavaScript RegExp lastIndex özelliği
- Önceki sayfa ignoreCase
- Sonraki sayfa multiline
- Bir üst seviyeye dön JavaScript RegExp İlgili Kılavuz
tanım ve kullanım
lastIndex
özellik başlamak için kullanılacak indeksi belirtir.
Dikkat:bu özellik sadece "g" modifieri ayarlandığında geçerlidir.
bu özellik tam sayıyı döner ve exec()
veya test()
bulunan son eşleşmenin ardından gelen karakterin konumunu belirtir.
Dikkat:bulunan son eşleşmenin ardından gelen karakterin konumunu belirtir. exec()
ve test()
eşleşme bulunmadıysa, lastIndex
0 olarak ayarlanır.
örnek
let text = "The rain in Spain stays mainly in the plain"; let pattern = /ain/g; let result = ""; while (pattern.test(text)==true) { result += "Found at pos " + pattern.lastIndex + "<br>"; }
gramer
regexp.lastIndex
geri dönüş değeri
tür | tanım |
---|---|
sayı | tam sayı, exec() veya test() yöntemleri tarafından bulunan son eşleşmenin ardından gelen karakterin konumunu belirler. |
teknik ayrıntılar
RegExp nesnesinin lastIndex
Bu özellik okunabilir ve yazılabilir bir değerdir. g işaretini ayarlamış olan düzenli ifadeler için, bu özellik bir tam sayı saklar ve bu tam sayı, bir önceki eşleşen metnin sonrasındaki ilk karakterin konumunu belirtir.
sonuç, methodu RegExp.exec() ve RegExp.test() tarafından bululan son eşleşme, hepsi lastIndex
özellik işaretlediği konumu bir sonraki aramanın başlangıç noktası olarak alır. Bu şekilde, bu iki yöntemi tekrar tekrar çağırarak bir dizgideki tüm eşleşen metinleri tarayabilirsiniz.
Bu özellik okunabilir ve yazılabilir. Hedef dizginin bir sonraki arama başlangıcı her zaman, onun ayarlanabilir. Methodu exec() veya test() artık eşleşen metni bulamadığında, onlar otomatik olarak lastIndex
özellik 0 olarak ayarlanır.
tarayıcı destekler
lastIndex
是 ECMAScript1 (ES1) 特性。
Bu ECMAScript1 (ES1) özellikleridir.
Tüm tarayıcılar ES1 (JavaScript 1997) için tamamen destekler: | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Destek | Destek | Destek | Destek | Destek | Destek |
- Önceki sayfa ignoreCase
- Sonraki sayfa multiline
- Bir üst seviyeye dön JavaScript RegExp İlgili Kılavuz