Metodi di ricerca delle stringhe
JavaScript fornisce vari metodi di ricerca di stringhe, ognuno con le proprie funzionalità uniche. Ogni metodo ha uno scopo diverso, mentre alcuni potrebbero avere anche parametri diversi. Questi metodi sono:
Comprendiamo ognuno di questi uno per uno.
ricerca()
Questo è un metodo integrato in JavaScript che consente agli utenti di cercare una parola specifica in una stringa. Di conseguenza, restituisce la posizione di quella parola.
Sintassi:
corda.Search (ValueTosearch)Qui, ValueTosearch rappresenta l'espressione che deve essere cercata.
Valore di ritorno: Un numero viene restituito che mostra l'indice del valore che viene ricercato nella stringa e in caso di nessun risultato, -1 viene restituito.
Ecco un esempio per una migliore comprensione:
Ciao!! Benvenuti sul nostro sito web…
Qual è la posizione di "to"? Fai clic sul pulsante per visualizzare la posizione.
In questo il metodo di ricerca cerca la parola "a" e ne restituisce la posizione.
Produzione:
Bene, cosa succede quando il metodo di ricerca non è in grado di trovare la parola specifica nella stringa. Il seguente esempio dimostra questo:
Ciao!! Benvenuti sul nostro sito web…
Qual è la posizione di "qui" nella stringa sopra? Fai clic sul pulsante per visualizzare la posizione.
In questo esempio, la parola "qui" non è presente nella stringa. Ecco perché ha restituito -1 come output.
Produzione:
sostituire()
È un altro metodo JavaScript integrato che richiede due parametri, il primo è il valore da cercare e il secondo parametro è il valore che deve essere sostituito al posto del primo valore.
Sintassi:
corda.Sostituisci (ValueTosearch, ValuetorePlace)Qui, ValueTosearch rappresenta la parola che deve essere perquisita e ValuetorePlace è il nuovo valore che prenderà la posizione di ValueTosearch.
Valore di ritorno: Una nuova stringa viene restituita con il valore sostituito.
Capiamolo meglio con un esempio:
Ciao!! Benvenuti sul nostro sito web…
Per sostituire il "sito Web" con "home" fai clic sul pulsante.
In questo, abbiamo semplicemente sostituito il sito Web Word con la casa utilizzando il metodo Sostituisci.
Produzione:
indice di()
Un altro metodo di ricerca JavaScript integrato per la stringa che è sensibile al caso è indicef () che cerca la stringa e l'uscita che mostra la posizione della prima occorrenza del valore specificato.
Sintassi:
Qui, ValueTosearch rappresenta la parola che deve essere perquisita e Iniziario è un parametro opzionale che specifica in quale posizione deve essere avviata la ricerca. Ha un valore predefinito di 0.
Valore di ritorno: Restituisce un numero di indice in cui il valore viene trovato per la prima volta e se il valore non viene trovato, restituisce -1.
Esempio:
Ciao!! Benvenuti sul nostro sito web…
Qual è l'indice del mondo "L"?
Ciò dimostra che otterremo l'indice in cui si è verificata la prima lettera "L".
Produzione:
Ecco alcuni altri esempi per capire meglio il metodo:
Lascia che STR = "Hello World, benvenuto nel nostro sito Web";Qui, nel primo esempio la posizione è stata data 5, quindi ha iniziato a cercare dal 5 ° indice. Nel secondo esempio "Welcome" con Capital W è stato scritto per la ricerca. In quanto è un metodo sensibile al caso, quindi ha restituito -1.
Produzione:
lastIndexof ()
Questo metodo JavaScript cerca l'intera stringa e restituisce la posizione del valore cercato dove si è verificato l'ultima volta. Questo metodo è anche sensibile al caso.
Sintassi:
Qui, ValueTosearch rappresenta la parola che deve essere perquisita e Iniziario è un parametro opzionale che specifica in quale posizione deve essere avviata la ricerca. Se non si menziona advveningIndex, il valore predefinito è sempre la lunghezza della stringa.
Valore di ritorno: Restituisce un numero di indice in cui il valore è stato trovato per l'ultima volta e nel caso in cui non venga trovato, restituisce -1.
Esempio:
Sia S = "Un buon cuoco potrebbe cucinare tanto biscotti quanto un buon cuocere che potrebbe cucinare i biscotti";Qui in questi esempi, troviamo l'ultima occorrenza di queste parole specifiche e restituiamo la posizione di queste. Poiché questo metodo è sensibile al caso, quindi scrivere "cookie" invece di "cookie" ci ha dato un -1 come output.
Produzione:
Conclusione:
JavaScript ci fornisce vari metodi di ricerca. Questi metodi aiutano a cercare parole specifiche o l'indice in cui si sono verificati. Alcuni di questi metodi sono sensibili al caso, quindi devi essere preciso sulla parola che stai cercando. Tutti questi metodi sono accessibili integrati e possono essere facilmente utilizzati dall'utente.