У меня есть строка, например, ":) text:) text :) :-) word :-(" Мне нужно добавить ее в текстовое поле (или в другое место), с условием:
Вместо':)', ':-(' и т. д. необходимо вызвать функцию, которая вводит определенный символ
Я думаю, существует решение с конечным автоматом, но как его реализовать, не знаю. Жду советов.
обновление:":) текст :)(":)") и отображает изображение в текстовом поле
update: Мне нравится идея с делегатами и Regex.Replace.Могу ли я при встрече ':)' отправить параметру делегата ':)', а при встрече ':(' другой параметр.
update: Найдено решение с преобразованием в char и сравнением каждогосимвол ':)', если равен равен. smile (':)')