Come posso rimuovere la scheda da una stringa qualsiasi su javascript?Rimuovere la scheda (' t') dalla stringa javascript
quando ricevo la mia stringa viene come un buffer come questo:
<Buffer 0d 0a 3c 25 72 65 73 70 6f 6e 73 65 2e 73 74 61 74 75 73 20...>
function translate(data) {
var content = data.toString().split('\r\n');
}
e poi eseguire le seguenti ...
per esempio, ho queste righe:
'\t\t var session = request.getSession();'
'\t\t session["user"] = {};'
e voglio solo che sia:
'var session = request.getSession();'
'session["user"] = {};'
tra l'altro, quando lo faccio:
content=String(content).replace('\t','');
questo è il motivo per cui ho bisogno il costruttore String (...).
se non lo uso, non è possibile sostituire l'oggetto.
contenuti supponendo che è la stringa che voglio analizzarlo analizza con lettera significato questo:
'\t session'
diventa questo:
's','e','s','s','i','o','n'
perché?
possibile duplicato di [sostituire tutte le occorrenze di una stringa] (http://stackoverflow.com/questions/6064956/replace-all-occurrences- in-a-string) –
L'acquisizione di una serie di caratteri sembra improbabile (non riesco a riprodurla), ma potrebbe essere correlata al fatto che si sta utilizzando il costruttore 'String()', che non è necessario. Basta fare 'content.replace (...)'. –
Stai per "valutare" quella stringa? –