Heim  >  Artikel  >  Web-Frontend  >  Beispiele für die Verwendung von Exec in JS-Kenntnissen für reguläre Ausdrücke_Javascript

Beispiele für die Verwendung von Exec in JS-Kenntnissen für reguläre Ausdrücke_Javascript

WBOY
WBOYOriginal
2016-05-16 15:49:131532Durchsuche

Das Beispiel in diesem Artikel beschreibt die Verwendung von exec in regulären js-Ausdrücken. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

Achten Sie bei exec auf folgende Punkte:

1. exec gibt ein Array zurück
2. Zu den Attributen dieses Arrays gehören die Eingabe (die gesamte abgeglichene Zeichenfolge) und der Index (die Startposition des ersten abgeglichenen Elements)
3. lastIndex hat auch eine Position, auf die nach dem Abgleich mit dem ersten Attribut verwiesen wird. Auf dieses Attribut greift das RegExp-Objekt intelligent zu!!!
4. Sie können dieses Attribut verwenden, um die Zeichenfolge übereinstimmender Zeichen

abzurufen

Der Code lautet wie folgt:

function o_exec(){
  var str="hjjh,catfff,dog,catarigy,catdog,hjfkhj";
  var reg=/cat\S*?\b/g;
  arr=reg.exec(str);
  while(reg.lastIndex!=str.length){
    alert(arr[0]);
    arr=reg.exec(str);
}

Ich hoffe, dass dieser Artikel für das JavaScript-Programmierdesign aller hilfreich sein wird.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn