Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.03.2023, 15:15   #1
KPUCTAJIJI
Новичок
Джуниор
 
Регистрация: 27.03.2023
Сообщений: 4
По умолчанию Построить пару regex-ов C#

Здравствуйте, нужно решить задачу на регулярные выражения.

Задача: Построить пару regex-ов на C#, которая за 1 проход заменит все фрагменты вида \texttt{...} (где... - последовательность, состоящая либо из одних латинских букв, либо из одних десятичных цифр) на фрагменты вида \begin {ttfamily}...\end{ttfamily} (где ... в замене - то, что было найдено при поиске).

Буду очень благодарен)

P.S. Что-то вроде такого уже пробовал. Работает НЕ на всех наборах тестовых данных.
Код:
str = Regex.Replace(str, @"\\texttt{(\d+|(\w[^\d])+)}", @"\begin{ttfamily}$1\end{ttfamily}");

Последний раз редактировалось KPUCTAJIJI; 27.03.2023 в 15:27.
KPUCTAJIJI вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает Regex record222 PHP 1 02.06.2013 13:36
Regex record222 PHP 2 20.01.2013 14:43
C# и regex Vigo_Alex Помощь студентам 0 12.10.2010 02:26
Regex Cpluser Общие вопросы .NET 1 27.04.2010 14:52
Regex CWD Общие вопросы .NET 6 14.11.2009 23:42