Trova indice “parola” nel paragrafo con jQuery (Javascript)
-
09-10-2019 - |
Domanda
Ho una stringa che rappresenta un paragrafo di testo.
var paragraph = "It is important that the word cold is not partially selected where we search for the word old";
Voglio essere in grado di cercare questo punto per l'indice di una "parola" e lo hanno fanno una corrispondenza esatta su una "parola". Ad esempio, durante la ricerca di "vecchio". Dovrei solo 1 risultato, non 2 in quanto corrispondenti al "vecchio" in "a freddo" non è valido.
Soluzione
È necessario utilizzare la parola-limite di ricerca \b
:
var idx = paragraph.search(/\bold\b/i);
Corrisponde cose come spazio bianco, trattini ecc che le parole separate.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow