Обработка текста — замена слов

noble

Пользователь
Регистрация
09.10.2014
Сообщения
162
Благодарностей
10
Баллы
18
Здравствуйте.
Есть переменная в которую ложится текст, есть список слов который нужно заменить в этом тексте на одно единственное слово, отредактированный текст положить в др. переменную.
Подскажите, пожалуйста, как можно реализовать, эту задачу с помощью одного действия по обработки текста?
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 099
Баллы
113
Здравствуйте.
Есть переменная в которую ложится текст, есть список слов который нужно заменить в этом тексте на одно единственное слово, отредактированный текст положить в др. переменную.
Подскажите, пожалуйста, как можно реализовать, эту задачу с помощью одного действия по обработки текста?
 

Вложения

  • 13,2 КБ Просмотры: 195
  • Спасибо
Реакции: noble

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 189
Благодарностей
5 830
Баллы
113
Действие Данные>Обработка текста>Замена - в качестве исходного текста ставите вашу переменную, Что заменять - список слов, На что заменять - ваше слово
 
  • Спасибо
Реакции: noble

noble

Пользователь
Регистрация
09.10.2014
Сообщения
162
Благодарностей
10
Баллы
18
Действие Данные>Обработка текста>Замена - в качестве исходного текста ставите вашу переменную, Что заменять - список слов, На что заменять - ваше слово
Это я всё сделал не знал как слова разделить.
Сделал под каждое слово переменную и действие, громоздкая конструкция получилась
 
Последнее редактирование:

noble

Пользователь
Регистрация
09.10.2014
Сообщения
162
Благодарностей
10
Баллы
18
Dimionix

Большое Вам спасибо, не знал про вертикальные черточки
 

luk911

Client
Регистрация
17.01.2013
Сообщения
1 542
Благодарностей
579
Баллы
113
А вот при любой замене даже если текст не найден то выходит по зеленой ветке, как с этим бороться ?
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 605
Благодарностей
4 595
Баллы
113
А вот при любой замене даже если текст не найден то выходит по зеленой ветке, как с этим бороться ?
ты можешь делать замену в новую переменную. А потом через иф сравнивать текст до замены и после
 
  • Спасибо
Реакции: luk911

luk911

Client
Регистрация
17.01.2013
Сообщения
1 542
Благодарностей
579
Баллы
113
очень окольный путь, поидее просто экшен если не нашел совпадения должен выходить по красной ветки. Но спасибо за подсказку
 

luk911

Client
Регистрация
17.01.2013
Сообщения
1 542
Благодарностей
579
Баллы
113
@doc а что то есть у меня засада при сравнении двух текстов делаю ифом
"{-Variable.article-}" == "{-Variable.new_article-}" но что-то все время резальтат не тот. тексты длинные в переменных
 

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