JavaScript è un linguaggio di scripting che viene principalmente utilizzato per lo sviluppo web. JavaScript è in bundle con molte caratteristiche distintive. L'estrazione di parti di stringa è una delle sue tante caratteristiche evidenti. JavaScript fornisce due metodi per estrarre parti di stringa che sono riportate di seguito. Ognuno di questi metodi esegue un diverso tipo di estrazione di stringhe.
Discutiamo in dettaglio ciascuno di questi metodi.
Metodo substr ()
Allo scopo di estrarre una parte della stringa in JavaScript, il Metodo substr () si usa. Questo metodo estraggerà parti della stringa da una posizione specificata. Di conseguenza, verrà estratta solo una quantità specifica di caratteri desiderati senza alterare la stringa originale.
Sintassi del metodo substr ()
La sintassi dell'estrazione di una parte di una stringa in JavaScript è la seguente:
corda.substr (avvio, lunghezza)Nella sintassi, l'inizio del parametro si riferisce alla posizione da dove si desidera estrarre la stringa e la lunghezza si riferisce al numero di caratteri che si desidera estrarre.
Per una migliore comprensibilità consultare i seguenti esempi.
Esempio 1
Supponiamo.
let text = "Voglio estrarre una parte di stringa";Diciamo che vogliamo estrarre 5 lettere dal primo indice. Per fare ciò, gli argomenti del metodo substr () andrebbero così:
Sia risultato = testo.substr (1,5);La stringa estratta verrà memorizzata nella variabile "risultato". Per verificare, regisiamo la variabile "risultato" sulla console del browser:
console.registro (risultato);
Come puoi verificare guardando lo screenshot di output allegato sopra che abbiamo ottenuto la nostra sottostringa desiderata dalla stringa originale.
Esempio 2
Supponiamo ora che tu voglia estrarre un numero diverso di caratteri da una posizione diversa, quindi devi semplicemente cambiare i parametri.
let text = "Voglio estrarre una parte di stringa";Supponiamo di voler estrarre 3 caratteri solo questa volta. Gli argomenti substr () andrebbero così.
Sia risultato = testo.substr (3,3);Per estrarre il risultato lo faremmo.
console.registro (risultato);
Lo screenshot sopra mostra il codice pertinente insieme all'output.
Esempio 3
Al fine di estrarre parti di una stringa dalla posizione finale utilizziamo un valore negativo per la posizione di avvio. Ecco come lo fai.
let text = "Voglio estrarre una parte di stringa"; let risultato = testo.substr (-2,5);L'output è mostrato nella seguente schermata.
Ora discuteremo del prossimo metodo di estrazione della stringa.
Metodo substring ()
Esiste un altro metodo in JavaScript per l'estrazione di parti di stringa che prende l'indice di partenza e finale per estrarre parte di una stringa nota come Metodo substring ().
Sintassi del metodo substring ()
Di seguito è riportata la sintassi del metodo sopra menzionato.
corda.sottostringa (avvio, fine)Determinando la sintassi del Metodo substring () Possiamo individuare la principale dissomiglianza tra il Metodi substr () e substring (). Il substr () viene utilizzato per estrarre un numero specifico di caratteri da una posizione specificata mentre questo metodo substring () viene utilizzato per estrarre caratteri che si trovano tra le posizioni di avvio e finale di una stringa.
Dimostriamo un esempio di metro di substring ().
Esempio:
Supponiamo di voler estrarre le lettere dal primo indice al quinto indice. Per estrarre un tale risultato, gli argomenti del metodo substring () sarebbero (1,5) come mostrato nello snippet del codice JavaScript di seguito:
let text = "Voglio estrarre una parte di stringa";Nella seguente schermata viene dimostrata l'output.
Alcune cose che dovrebbero essere tenute a mente durante l'utilizzo del metodo substring () sono le seguenti:
Conclusione
JavaScript fornisce ai suoi utenti due metodi facili da usare per estrarre parti di una stringa. Innanzitutto, il metodo substr () consente di estrarre un numero specifico di caratteri da una posizione particolare in una stringa e il metodo substring () viene utilizzato per estrarre caratteri che si trovano tra gli indici di inizio e fine di una stringa. In questo tutorial, l'uso di entrambi questi metodi è mostrato insieme ad esempi appropriati.