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.

War es hilfreich?

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
scroll top