cro-logo      
Добро пожаловать, Гость. Пожалуйста, выберите Вход или Регистрация

 
 
  ГлавнаяСправкаПоискВходРегистрация  
 
Переключение на Главную Страницу Страниц: 1
Послать Тему Печать
удалить символ переноса строки (Прочитано 523 раз)
Константин
Пользователь
**
Вне Форума



Сообщений: 10
удалить символ переноса строки
11.04.2018 :: 16:41:52
 
необходимо программно удалить символ переноса строки в тексте. этот вопрос уже обсуждался здесь http://www.cronos.ru/cgi-bin/YaBB2/YaBB.cgi?num=1403789482
однако там речь идет о выходных формах. возможно там все и работает отлично. только в формах ввода такая конструкция не работает, вылетает ошибка, о том что @ENDOFLINE неизвестное выражение. как же все таки удалить символ переноса строки используя форму ввода?
Наверх
 
 
IP записан
 
Mit
Опытный пользователь
***
Вне Форума


Περσεύς

Сообщений: 53
Re: удалить символ переноса строки
Ответ #1 - 15.04.2018 :: 12:59:06
 
Попробуйте удалять "\r\n" через match.  Не точно,  но в этом направлении копать нужно.
Наверх
 
 
IP записан
 
Zuluss
Бета-тестер
Вне Форума


Старинный пользователь
Кронос

Сообщений: 2 425
Санкт-Петербург
Re: удалить символ переноса строки
Ответ #2 - 15.04.2018 :: 19:45:21
 
У выходных форм и форм ввода разные задачи (организации выдачи и ввода) и совершенно разные программные механизмы обработки. Вам что надо сделать? Судя по вопросу скорее всего коррекцию записей. С помощью программных механизмов и в одном и в другом случае можно осуществить коррекцию. Нужно только точно определиться, действительно ли Вам нужно убрать переводы строк, т.е. фактически убрать форматирование текста. Кроме того нужно принять во внимание возможное присутствие переноса слов в тексте. Здесь задача сильно усложняется.
Переводы строк в банке можно и сохранить, а во время выдачи убирать.
Определитесь.
Наверх
 
 
IP записан
 
Константин
Пользователь
**
Вне Форума



Сообщений: 10
Re: удалить символ переноса строки
Ответ #3 - 17.04.2018 :: 14:29:49
 
Mit писал(а) 15.04.2018 :: 12:59:06:
Попробуйте удалять "\r\n" через match.  Не точно,  но в этом направлении копать нужно.


Спасибо, вот такая конструкция сработала
string.swap(str, '\r\n', " ");
Наверх
 
 
IP записан
 
Mit
Опытный пользователь
***
Вне Форума


Περσεύς

Сообщений: 53
Re: удалить символ переноса строки
Ответ #4 - 18.04.2018 :: 07:00:37
 
Всегда пожалуйста  Улыбка
Наверх
 
 
IP записан
 
Переключение на Главную Страницу Страниц: 1
Послать Тему Печать