Есть строка с текстом. Тексте есть, к примеру,
(Таблица 1)
Т.е. слово Таблица и цифра(любая может быть) в скобках это всё дело. Как удалить это из текста?
Делаю
Regex regex = new Regex("(Таблица (.*?))");
text = regex.Replace(text, "");
Удаляет только слово Таблица, а цифру и скобки оставляет. Подскажите, как исправить?
Скобки в синтаксисе регулярных выражений — это спец.символы, их надо экранировать. Что-то типа такого:
Regex re = new Regex( @"\(\s*Таблица\s*\d+\s*\)" );
Здравствуйте, RushDevion, Вы писали:
RD>Скобки в синтаксисе регулярных выражений — это спец.символы, их надо экранировать. Что-то типа такого:
RD>RD>Regex re = new Regex( @"\(\s*Таблица\s*\d+\s*\)" );
RD>
Спасибо
Вообще никак не врублюсь в эти регулярные выражения... так голову сносит.
Здравствуйте, Смирнов Алексей, Вы писали:
СА>Здравствуйте, RushDevion, Вы писали:
RD>>Скобки в синтаксисе регулярных выражений — это спец.символы, их надо экранировать. Что-то типа такого:
RD>>RD>>Regex re = new Regex( @"\(\s*Таблица\s*\d+\s*\)" );
RD>>
СА>Спасибо
СА>Вообще никак не врублюсь в эти регулярные выражения... так голову сносит.
Ну если не врубаешься, пиши сначала свой автомат, а потом по нему в принципе можно сделать регулярку.
Так будет проще, чем сразу регулярку делать)
Здравствуйте, xobotik, Вы писали:
СА>>Вообще никак не врублюсь в эти регулярные выражения... так голову сносит.
Есть прикольный сайтик, жалко создатели не сделали утилиту нормальную, а ограничились сайтом, но всёравно очень удобно и учится и прогонять свои регулярки.
http://gskinner.com/RegExr/
X>Ну если не врубаешься, пиши сначала свой автомат, а потом по нему в принципе можно сделать регулярку.
X>Так будет проще, чем сразу регулярку делать)
Зло...
Наука изощряет ум; ученье вострит память.
(c) Козьма Прутков