Привет всем! :)
У меня есть приложение, в котором пользователь может вставить строку в текстовое поле, которое позже будет использовано для вывода в виде String.Format. Таким образом, ввод пользователя должен иметь определенный формат:
Я хотел бы заменить ровно один заполнитель, поэтому строка должна иметь такую форму: «Текст {0} Текст». Таким образом, он должен содержать хотя бы один '{0}', но не должен содержать никаких других операторов между фигурными скобками, например, нет {1}.
Для текста до и после '{0}' я бы разрешил любые символы.
Так что я думаю, я должен соблюдать следующие ограничения: {должно быть написано как {{,} должно быть написано как}}, "должно быть написано как \" и \ должно быть написано как \.
Может кто-нибудь сказать мне, как я могу написать такой RegEx? В частности, могу ли я сделать что-то вроде «любой символ БЕЗ», чтобы исключить четыре символа ({,}, «и \) выше вместо перечисления всех разрешенных символов?
Большое спасибо !!
Nikki:)