Разбор пробелов, напоминающий вид браузера - PullRequest
0 голосов
/ 25 апреля 2011

Я анализирую некоторые данные, используя javascript, и получаю результаты, которые выглядят так:

" The big\n         brown     dog.     "

Конечно, в браузере это не выглядело бы так весело:

Большая коричневая собака

Но в текстовом редакторе это выглядело бы так:

  The big
        brown      dog

Есть какие-нибудь идеи относительно самого чистого способа разобрать это, так что похоже, что он должен быть в виде простого текста?:

Большая коричневая собака

Спасибо!

1 Ответ

2 голосов
/ 25 апреля 2011
var string = " The big\n         brown     dog.     ";
string = string.replace(/\s{2,}/g, " ");

Это просто соответствует всем пробелам (когда 2 или более пробелов находятся рядом друг с другом), а затем заменяет их одним пробелом.

Ввод (минус кавычки):

"The big\n         brown     dog.     "

Вывод (минус кавычки):

"The big brown dog. "
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...