Le virgolette includono una singola citazione (') e una doppia citazione ("). Il marchio di doppia citazione viene utilizzato in frasi per citare o prominente un po 'di testo, mentre una singola citazione viene utilizzata per indicare una citazione all'interno dell'altra citazione. A volte, dobbiamo rimuovere tutte le virgolette dalla stringa in casi come il testo di analisi.
Questo blog dimostrerà il modo per eliminare tutte le virgolette da una stringa.
Come rimuovere tutti i voti di virgolette dalla stringa in JavaScript?
Per rimuovere tutti i segni di virgolette da una stringa, utilizzare i metodi JavaScript Sostituisci (). È il metodo predefinito dell'oggetto tipo stringa. Accetta due parametri, "SearchValue" E "Sostituire il valore"E fornisce una stringa con una sostituzione specifica dopo aver cercato la stringa con un valore specifico o un modello di regex.
Nel nostro caso, rimuoveremo tutte le virgolette da una stringa con una stringa vuota, quindi i segni di virgolette, comprese le citazioni singole e le doppie citazioni in una stringa, saranno considerate come il valo Sostituire o sostituire il valore.
Sintassi
Seguire la sintassi sotto fornita per utilizzare il metodo Sostituisci ():
Sostituire ("SearchValue", "Sostituisci")Qui, "SearchValue"Si riferisce al valore che verrà cercato in una stringa e sostituito con"Sostituire il valore".
Esempio 1
In questo esempio, in primo luogo, creeremo una stringa che contiene segni di preventivi singoli e doppi archiviati in una variabile denominata "str":
var str = 'benvenuto' al "linuxhint" ';Quindi, chiama il metodo Sostituisci () passando un modello di regex come un searchValue che cerca i segni di preventivi singoli e doppi da una stringa sostituiscili con una stringa vuota:
console.Log (str.sostituire (/"| '/g,"));Qui, il modello Regex contiene una singola citazione (') e doppia citazione (“) con o (|) operatore che indica che cercherà il singolo preventivo o la doppia citazione in una stringa e "G"È la bandiera globale che significa che saranno prese in considerazione tutte le occorrenze o le citazioni singole e doppie in una stringa.
Come puoi vedere nell'output, tutte le virgolette, comprese le citazioni singole e doppie dalla stringa vengono rimosse correttamente:
Vediamo un altro esempio.
Esempio 2
Qui considereremo la stessa stringa ma applicare un altro modello di regex per rimuovere tutte le virgolette da una stringa:
console.Log (str.sostituire (/['"]/g,' ''));Qui, ['"] è una classe di personaggi che corrisponde a virgolette singole e doppie e"G"È la bandiera globale che indica che il modello si applicherà sull'intera stringa.
Produzione
Abbiamo fornito il modo più semplice ed efficiente per rimuovere tutte le virgolette da una stringa.
Conclusione
Per la rimozione di tutte le virgolette, è possibile utilizzare il metodo JavaScript di sostituzione (). Cerca la stringa per le virgolette in base al modello fornito e li sostituisce con stringhe vuote. Puoi aggiungere o creare il modello in base ai requisiti del programma. In questo blog, abbiamo dimostrato il modo per rimuovere tutte le virgolette da una stringa con esempi dettagliati.