Englisch [m?t?]

n. Konkurrenz machen; gleich machen; gleich machen

Dritte Person Singular: passt zu Plural: passt zu Partizip Pr?sens: passt zu Pr?teritum: passt zu Partizip Perfekt: passt zu

Javascript match()-Methode Syntax

Funktion: Sie k?nnen einen angegebenen Wert innerhalb einer Zeichenfolge abrufen oder eine übereinstimmung für einen oder mehrere regul?re Ausdrücke finden. Diese Methode ?hnelt indexOf() und lastIndexOf(), gibt jedoch den angegebenen Wert und nicht die Position der Zeichenfolge zurück.

Syntax: stringObject.match(Suchwert), stringObject.match(regexp).

Parameter: Suchwert Erforderlich. Gibt den abzurufenden Zeichenfolgenwert an. regexp Erforderlich. Ein RegExp-Objekt, das das zu vergleichende Muster angibt. Wenn der Parameter kein RegExp-Objekt ist, müssen Sie ihn zun?chst an den RegExp-Konstruktor übergeben, um ihn in ein RegExp-Objekt zu konvertieren.?

Rückgabe: Ein Array, das die übereinstimmenden Ergebnisse speichert. Der Inhalt dieses Arrays h?ngt davon ab, ob regexp das globale Flag g hat.

Beschreibung: Die Methode match() ruft die Zeichenfolge stringObject ab, um einen oder mehrere Texte zu finden, die mit dem regul?ren Ausdruck übereinstimmen. Das Verhalten dieser Methode h?ngt stark davon ab, ob regexp das Flag g hat. Wenn der regul?re Ausdruck nicht über das g-Flag verfügt, kann die Methode match() nur einen Abgleich für das stringObject durchführen. Wenn kein passender Text gefunden wird, gibt match() null zurück. Andernfalls wird ein Array mit Informationen zum gefundenen passenden Text zurückgegeben. Das 0. Element des Arrays enth?lt den passenden Text, w?hrend die übrigen Elemente den Text enthalten, der dem Unterausdruck des regul?ren Ausdrucks entspricht. Zus?tzlich zu diesen regul?ren Array-Elementen enth?lt das zurückgegebene Array zwei Objekteigenschaften. Das Indexattribut deklariert die Position des Startzeichens des passenden Textes in stringObject und das Eingabeattribut deklariert einen Verweis auf stringObject. Wenn der regul?re Ausdruck das Flag g hat, führt die Methode match() eine globale Suche durch und findet alle passenden Teilzeichenfolgen im stringObject. Wenn kein passender Teilstring gefunden wird, wird null zurückgegeben. Wenn ein oder mehrere passende Teilstrings gefunden werden, wird ein Array zurückgegeben. Der Inhalt des vom globalen Abgleich zurückgegebenen Arrays unterscheidet sich jedoch stark vom vorherigen. Seine Array-Elemente speichern alle übereinstimmenden Teilzeichenfolgen in stringObject und es gibt kein Indexattribut oder Eingabeattribut.

Hinweis: Im globalen Suchmodus liefert match() keine Informationen über den vom Unterausdruck übereinstimmenden Text und deklariert auch nicht die Position jedes übereinstimmenden Teilstrings. Wenn Sie diese global abgerufenen Informationen ben?tigen, k?nnen Sie RegExp.exec() verwenden.

Javascript match()-Methode Beispiel

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

<script type="text/javascript">

    var str="Hello world!"
    document.write(str.match("world") + "<br />")
    document.write(str.match("World") + "<br />")
    document.write(str.match("worlld") + "<br />")
    document.write(str.match("world!"))

</script>

</body>
</html>

Instanz ausführen ?

Klicken Sie auf die Schaltfl?che ?Instanz ausführen“, um die Online-Instanz anzuzeigen