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

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 996
Благодарностей
828
Баллы
113
Ну так заменяй не на пустое место, а на пробел. Или ты так и делаешь?
 

wizard

Client
Регистрация
04.10.2011
Сообщения
1 055
Благодарностей
718
Баллы
113

vrnsalesite

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

Agent

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

Вложения

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

Sergodjan

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

44254
 

Agent

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

Sergodjan

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

Agent

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

Sergodjan

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

Agent

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

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