Как удалить вкладку из любой строки в javascript?Удалить вкладку (' t') из строки javascript
, когда я получаю мою строку речь идет как буфер, как это:
<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');
}
, а затем я сделал следующее ...
, например, у меня есть такие строки:
'\t\t var session = request.getSession();'
'\t\t session["user"] = {};'
и я просто хочу это быть:
'var session = request.getSession();'
'session["user"] = {};'
, кстати, когда я делаю:
content=String(content).replace('\t','');
поэтому мне нужен конструктор String (...).
если я его не использую, плохо получилось, что объект не заменит метод.
предполагая содержание строки я хочу, чтобы разобрать его разбирает его буквой смысл этого:
'\t session'
становится этим:
's','e','s','s','i','o','n'
почему?
возможно дубликат [заменить все вхождения в строку] (http://stackoverflow.com/questions/6064956/replace-all-occurrences- in-a-string) –
То, что вы получаете массив символов, кажется маловероятным (я не могу воспроизвести его), но это может быть связано с тем, что вы используете конструктор 'String()', который не нужен. Просто сделайте 'content.replace (...)'. –
Вы собираетесь 'eval' эту строку? –