Удаление табуляции переноса строк и лишних пробелов

vrnsalesite

Client
Регистрация
17.05.2015
Сообщения
81
Благодарностей
13
Баллы
8
Помогите разобраться имеется текст примерно такого содержания
Код:
                           текст                             текст                
текст                   текст

текст                          текст
пробовал через регулярки и замену через {-String.Enter-} {-String.Tab-}, помагает замена через {-String.Space-} но тогда в итоге получаем :
тексттексттексттексттекст
а нужно текст текст текст текст ... и.т.д
 
Последнее редактирование:

vrnsalesite

Client
Регистрация
17.05.2015
Сообщения
81
Благодарностей
13
Баллы
8
? никто не поможет
 
Последнее редактирование:
  • Спасибо
Реакции: LightWood

Nick

Client
Регистрация
22.07.2014
Сообщения
1 961
Благодарностей
796
Баллы
113
Ну так заменяй не на пустое место, а на пробел. Или ты так и делаешь?
 

wizard

Client
Регистрация
04.10.2011
Сообщения
989
Благодарностей
584
Баллы
93

vrnsalesite

Client
Регистрация
17.05.2015
Сообщения
81
Благодарностей
13
Баллы
8
  • Спасибо
Реакции: Include и Slava

Agent

Client
Регистрация
25.12.2018
Сообщения
155
Благодарностей
48
Баллы
28
Подскажите, а как заменить на перенос после каждой не пустой строки. А то указанным выше способом все предложения становятся в одну строку через пробел.
Исходный текст в файле.
Чтобы было:
Предложение 1
Предложение 2
Предложение 3
 

Вложения

Последнее редактирование:

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 362
Благодарностей
8 648
Баллы
113
Подскажите, а как заменить на перенос после каждой не пустой строки. А то указанным выше способом все предложения становятся в одну строку через пробел.
Исходный текст в файле.
Чтобы было:
Предложение 1
Предложение 2
Предложение 3
В файле и так есть переносы строк, но есть и пустые строки с пробельными символами.
Их можно очистить через Операции над списком:

44254
 

Agent

Client
Регистрация
25.12.2018
Сообщения
155
Благодарностей
48
Баллы
28
Не срабатывает так, там табы еще.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 362
Благодарностей
8 648
Баллы
113
Не срабатывает так, там табы еще.
Можно пост-обработкой убирать, с помощью Обработка текста - Trim.
Либо объединять список в переменную, чистить регулярками и предварительно очистив исх. список,
загонять очищенные данные снова в этот же список.
 
Последнее редактирование:

Agent

Client
Регистрация
25.12.2018
Сообщения
155
Благодарностей
48
Баллы
28
Сделал 4-мя кубиками обработки текста (не считая объединение в переменную), но думал, поэлегантнее решение есть.
1. Замена {-String.Space-}{-String.Space-}|{-String.Tab-} на пустое поле
2. Trim
3. Замена пустых строк \n\r на пустое поле
4. Замена {-String.Enter-}{-String.Space-} на пустое поле
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 362
Благодарностей
8 648
Баллы
113
  • Спасибо
Реакции: Greez, Rogger и bad robot

Agent

Client
Регистрация
25.12.2018
Сообщения
155
Благодарностей
48
Баллы
28
То, что нужно, спасибо!
 
  • Спасибо
Реакции: Sergodjan

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)