Форум программистов, компьютерный форум, киберфорум
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
Gear

функция вставки br вместо перевода строки...

19.01.2010, 09:33. Показов 1129. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
в базе хранятся плайн тексты без форматирования вообще...
т.е. вида:
----
блаблабла-блабла-бла
бла-бла-бла бла
бла бла бла бла бла бла
----
надо чтобы при выводе получился текст:
Code
1
2
3
4
5
блаблабла-блабла-бла
 
бла-бла-бла бла
 
бла бла бла бла бла бла
ну суть понятна...
дак вот пользуюсь функцией:
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function get_content (text_field){
    var str_mess = new String(text_field)
    var result = ''
    for (i=0; i<str_mess.length; i++) {
        char_code_tmp = str_mess.charCodeAt(i)
        char_tmp = str_mess.charAt(i)
        if ((char_code_tmp == 13) && (str_mess.charCodeAt(i+1) == 10)) {
            result = result.concat('
 
')
            i++
        } else {result = result.concat(char_tmp)}
    }
    return(result)
}
НО: при больших (около 64 кило) текстах функция жутко тормозит... посоветуйте оптимизровать это дело как-нить???
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.01.2010, 09:33
Ответы с готовыми решениями:

Объединить скрипт удаления переводов строки и скрипт вставки перевода по специальному символу
Здравствуйте, решаю задачу обработки текстового файла, необходимо сперва удалить все переносы строк, а потом выставить их заново по...

Функция перевода строки в массив
Помогите написать функцию перевода строки в массив, пожалуйста (в MATLAB) Есть строка, содержащая '10101010', из нее необходимо...

Функция перевода строки в число
Здравствуйте, решил написать свою функцию перевода строки в число, т.к встроенная stoi() не работает с большими строками, а в тестах задачи...

3
86 / 62 / 69
Регистрация: 15.03.2007
Сообщений: 6,903
19.01.2010, 09:48
Code
1
2
3
4
5
6
7
function get_content (text_field)
{
    return (new String(text_field)).replace(/
/g, '
 
');
}
0
Gear
19.01.2010, 11:15
спасибо, про реги я как-то не подумал...
а лучше искать строку - /r/n ) так для чистоты кода )
Aladdin
20.01.2010, 11:59
А чё, сразу при выводе нельзя написать
<%Response.Write Replace(RS('text_field'), vbCrLf,'
')%>
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.01.2010, 11:59
Помогаю со студенческими работами здесь

Функция перевода строки в число
Где-то встретил функцию, которая возвращает числа из строки до тех пор, пока не встретится нечисловое значение. Не могу вспомнить как она...

Функция вставки символа в начало строки
Здравствуйте,не подскажите как должна быть написана это функция Функция void insertOneSymb(char* str, char symb) получает строку, символ...

Обобщенная функция перевода строки в число
В книге &quot;С++. Сборник рецептов&quot; нашел обобщенную функцию преобразования строки в число: #include &lt;iostream&gt; #include...

Функция перевода строки цифр в число
Если в качестве первого аргумента я указываю какую либо букву, то в качестве результата почему то выводится число 7. если же я пишу...

Написать программу удаления из текстового файла символов перевода строки ‘\n’ и перевода каретки ‘\r’
Здравствуйте,помогите написать программу на подобии этой,только не подсчета,а удаления.Заранее благодарен! #include &lt;stdio.h&gt; int...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru