Finden „Wort“ Index in Absatz mit jQuery (Javascript)
-
09-10-2019 - |
Frage
Ich habe eine Zeichenfolge, die einen Absatz des Textes darstellt.
var paragraph = "It is important that the word cold is not partially selected where we search for the word old";
Ich mag diesen Absatz können, für den Index eines „Wort“ suchen und habe es zu tun eine genaue Übereinstimmung auf einem „Wort“. Wenn zum Beispiel für „alten“ gesucht. Ich soll nur 1 Ergebnis erhalten, nicht 2, da die „alten“ in „kalt“ passend ist ungültig.
Lösung
Sie müssen die Wortgrenze Suche \b
verwenden:
var idx = paragraph.search(/\bold\b/i);
Das paßt Dinge wie weißen Raum, Striche usw., dass einzelne Worte.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow