Квантификаторы в регулярных выражениях или как быть с управляющими символами - C#

Узнай цену своей работы

Формулировка задачи:

Необходимо заменить все встречающиеся в тексте знаки вопроса(?) на любую цифру(например, 1).
OpenFileText = Regex.Replace(OpenFileText, "?", "1");
Выдает ошибку. В интернете нашел такие решения: 1) @"?" или @"\?" или @"\\?" или "\?" или "\\?". Это не помогает. Либо выдает ошибку, либо заменяет почти все символы на 1. 2) "\u3F00". Это тоже не помогло. Заменяет почти все символы на 1. Суть в том, что надо заменить те символы которые являются управляющими.

Решение задачи: «Квантификаторы в регулярных выражениях или как быть с управляющими символами»

textual
Листинг программы
"1 4 1"

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.071 из 5
Похожие ответы