⊗jsSpRELiP 125 of 294 menu

Die lastIndex-Eigenschaft in JavaScript-Regulären Ausdrücken

Ein regulärer Ausdruck hat die Eigenschaft lastIndex. Sie enthält die Position, bei der der nächste Aufruf der Methode exec mit der Suche beginnen wird. Das heißt, bei jedem neuen Aufruf der Methode wird sich diese Eigenschaft verändern. Sehen wir uns ein Beispiel an:

let str = '12 34 56'; let reg = /\d+/g; console.log(reg.lastIndex); // Anfangswert 0 let res; while (res = reg.exec(str)) { console.log(res); // [12], [34], [56] console.log(reg.lastIndex); // 2, 5, 8 }

Der Vorteil von lastIndex ist, dass man es nicht nur lesen, sondern auch ändern kann, um die Suche an einer bestimmten Position zu beginnen. Sehen Sie das Beispiel:

let str = '12 34 56'; let reg = /\d+/g; reg.lastIndex = 2; let res = reg.exec(str) console.log(res); // [34]

Gegeben ist der folgende String:

let str = '12:37 15:48 17:59';

Finden Sie alle Teilzeichenketten mit der Zeit, beginnend beim fünften Zeichen.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen