|
|
|||||
[+1 08.01.09]
[+1 24.02.09] |
Удаление переходов на новую строку
Подскажите плис метод для удаления из текста всех символов перехода на новую стоку.
|
|
|||||
[+1 08.01.09]
[+1 24.02.09] |
и это всё в цикле while?
|
|
|||||
нет, оно все вхождения заменит
|
|
|||||
это или replace с ключем g
или split/join Последний раз редактировалось silin; 21.05.2009 в 09:56. |
|
|||||
Регистрация: Apr 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 355
|
Вы меня извините, но разбивать на массив, потом соединять и снова разбивать и соединять по моему крайне неоптимально. Первый вариант с регулярными вроде бы быстрее должен быть и легче в понимании
__________________
Хочу IQ как ICQ, ну или хотя бы ICQ как IQ |
|
|||||
strange mood
|
Регэкспы не всегда были, метод replace тоже не сразу появился... Раньше только через массивы и делали, это был самый простой способ.
__________________
тонкий тролль, осеянный благодатью |
|
|||||
по моим тестам
в 10 раз быстрее чем а вот еще в 10 раз быстрее чем Последний раз редактировалось derhab; 22.05.2009 в 02:31. |
|
|||||
интересно
только str.replace("\n", ''); это удаление одного вхождения но и в цикле репплейс для простых выражений на порядок быстрее /\r|\n/ причем while (str.indexOf("\r") != -1) str = str.replace(/\r/, ""); while (str.indexOf("\n") != -1) str = str.replace(/\n/, ""); в общем способов на любой вкус, смотря кто чего экономит: свое время или машинное |
Часовой пояс GMT +4, время: 20:50. |
|
« Предыдущая тема | Следующая тема » |
|
|