Заменить абзацы на пробелы

yriy158

Client
Регистрация
10.08.2013
Сообщения
491
Благодарностей
301
Баллы
63
Здравствуйте! Никак не могу решить элементарное задание.
В переменной у меня есть 200 слов столбиком, нужно переделать что бы они были все в одну строчку. Как это сделать? Подозреваю что через Обработчик текста и регулярные выращение, но в регулярке я не силен и хз что там прописать, а гугл так и смог решать мой вопрос. Заранее спасибо!
 
  • Спасибо
Реакции: [Pacman]

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 598
Баллы
113
\r?\n заменить на {-String.Space-} по регулярке
 
Последнее редактирование:

AndreyAAA

Client
Регистрация
07.05.2016
Сообщения
1 201
Благодарностей
74
Баллы
48
Здравствуйте! Никак не могу решить элементарное задание.
В переменной у меня есть 200 слов столбиком, нужно переделать что бы они были все в одну строчку. Как это сделать? Подозреваю что через Обработчик текста и регулярные выращение, но в регулярке я не силен и хз что там прописать, а гугл так и смог решать мой вопрос. Заранее спасибо!
Вот у меня в закладках стоит эта страница с регулярными выражениями

√  . — Точка представляет один любой символ

√  ^ — Начало строки

√  $ — Конец строки

√  \s — Пробел

√  \S — Не Пробел

√  \w — буква, цифра или подчёркивание _

√  \d — Любая цифра

√  \D — Любой символ, но не цифра

√  [0-9] — Любая цифра

√  [a-z] — Любая буква от a до z (весь латинский набор символов) в нижнем регистре

√  [A-Z] — Любая буква от a до z в ВЕРХНЕМ регистре

√  [a-zA-Z] — Любая буква от a до z в любом регистре

√  [a-Z] — То же самое

√  * — «Повторитель». Означает, что предшествующий символ может повторяться (0 или более раз)

√  .* — Абсолютно любой набор символов. Например, условие <p> .*</p> — найдет все что между тегами <p> </p>

√  (^.*$) — Любой текст между началом и концом строки

√  ([0-9][0-9]*.) — ищет любые двухзначные в данном случае цифры

√  \n\r — Ищет пустые строки. Вроде как если оставить пустым окно "Заменить" то удаляет пустые строки, но можно поставить вот это \0

√  ^\s*$ — Ищет пустые строки содержащие пробел.

√  ^[ ]*$ — Ищет пустые строки содержащие пробел.
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 598
Баллы
113
Еще по идее можно через обычную замену заменить {-String.Enter-} на {-String.Space-}


Вот у меня в закладках стоит эта страница с регулярными выражениями

√  . — Точка представляет один любой символ

√  ^ — Начало строки

√  $ — Конец строки

√  \s — Пробел

√  \S — Не Пробел

√  \w — буква, цифра или подчёркивание _

√  \d — Любая цифра

√  \D — Любой символ, но не цифра

√  [0-9] — Любая цифра

√  [a-z] — Любая буква от a до z (весь латинский набор символов) в нижнем регистре

√  [A-Z] — Любая буква от a до z в ВЕРХНЕМ регистре

√  [a-zA-Z] — Любая буква от a до z в любом регистре

√  [a-Z] — То же самое

√  * — «Повторитель». Означает, что предшествующий символ может повторяться (0 или более раз)

√  .* — Абсолютно любой набор символов. Например, условие <p> .*</p> — найдет все что между тегами <p> </p>

√  (^.*$) — Любой текст между началом и концом строки

√  ([0-9][0-9]*.) — ищет любые двухзначные в данном случае цифры

√  \n\r — Ищет пустые строки. Вроде как если оставить пустым окно "Заменить" то удаляет пустые строки, но можно поставить вот это \0

√  ^\s*$ — Ищет пустые строки содержащие пробел.

√  ^[ ]*$ — Ищет пустые строки содержащие пробел.
Я просто вбиваю "регулярные выражения" в гугл и открываю страницу википедии. Там достаточно доступно
 

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