Как обернуть слова?

kz_webmaster

Client
Регистрация
02.01.2013
Сообщения
240
Реакции
19
Баллы
18
Добрый день.

Есть необходимость обернуть фразы в символы "[!]". Т.е. фраза - купить машину в рассрочку - должна выглядеть так: "[!купить !машину !в !рассрочку]"


Эти символы "[ ]" понятно как сделать - просто кидаем фразу в переменную и добавляем их спереди и сзади через Обработать текст.

А как поставить восклицательный знак перед каждым словом, в том числе и предлогом, т.е. перед каждым отдельным элементом. Т.е. сделать вот так - !купить !машину !в !рассрочку

???
 
С самим вопросом не помогу, потому что не знаю ответа, но я так полагаю это делается для seo или для контекстной рекламы. И если для контекстной рекламы - такой запрос будет выдаваться ошибку при сохранении [!купить !машину !в !рассрочку] потому что "в" и другие предлоги и союзы должны идти с + а не с восклицательным знаком.
 
Добрый день.

Есть необходимость обернуть фразы в символы "[!]". Т.е. фраза - купить машину в рассрочку - должна выглядеть так: "[!купить !машину !в !рассрочку]"


Эти символы "[ ]" понятно как сделать - просто кидаем фразу в переменную и добавляем их спереди и сзади через Обработать текст.

А как поставить восклицательный знак перед каждым словом, в том числе и предлогом, т.е. перед каждым отдельным элементом. Т.е. сделать вот так - !купить !машину !в !рассрочку

???

Добрый день.
Таким образом можно, как вариант:

97921
 
C#:
Развернуть Свернуть Копировать
return $"\"[!{string.Join(" !", project.Variables["переменная с текстом"].Value.Split(' '))}]\"";
 
  • Оценить
Реакции: Sergodjan

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