Регулярка для "[!]"

kz_webmaster

Client
Регистрация
02.01.2013
Сообщения
237
Благодарностей
19
Баллы
18
Всем доброго дня.

Помогите, пожалуйста, с регуляркой. Нужно оборачивать фразу из нескольких слов в оператор: "[!]"

Например, есть фраза - диски для авто

Нужно сделать "[!диски !для !авто]"

Как такое реализовать?

Подскажите, пожалуйста, буду благодарен.
 

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 777
Благодарностей
1 447
Баллы
113
119551

C#:
// переменная text с текстом например: диски для авто
string[] words = project.Variables["text"].Value.Split(' ');

// в переменной result появится ваш ожидаемый результат: "[!диски !для !авто]"
project.Variables["result"].Value = $"\"[!{string.Join(" !", words)}]\"";
 
Последнее редактирование:
  • Спасибо
Реакции: kz_webmaster

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 114
Баллы
113
Всем доброго дня.

Помогите, пожалуйста, с регуляркой. Нужно оборачивать фразу из нескольких слов в оператор: "[!]"

Например, есть фраза - диски для авто

Нужно сделать "[!диски !для !авто]"

Как такое реализовать?

Подскажите, пожалуйста, буду благодарен.
Через действие 'Обработка текста - Замена (Regex)', по регулярке (\w+) заменить на !$1

119540
 
  • Спасибо
Реакции: kz_webmaster

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