Примеры регулярных выражений
Обновлен: Ноябрь 2007
В этом разделе представлены примеры кодов, иллюстрирующих использование регулярных выражений в обычных приложениях.
Примечание. |
---|
Пространство имен System.Web.RegularExpressions содержит некоторые объекты регулярных выражений, реализующих предопределенные шаблоны регулярных выражений для разбора строк из документов HTML, XML и ASP.NET. Например, класс TagRegex определяет открывающие теги в строке, а класс CommentRegex определяет комментарии ASP.NET в строке. |
В этом подразделе
Пример. Поиск ссылок HREF
Пример поиска и печати всех значений href="…" и их позиций во входной строке.Пример. Изменение форматов даты
Пример замены дат в формате мм/дд/гг на даты в формате дд-мм-гг.Практическое руководство. Извлечение протокола и номера порта из URL-адреса
Пример извлечения протокола и номера порта из строки, содержащей URL. Например, для "https://www.contoso.com:8080/letters/readme.html" возвращается "http:8080".Практическое руководство. Исключение недопустимых символов из строки
Пример удаления недопустимых не буквенно-цифровых знаков из строки.Практическое руководство. Проверка строки на соответствие формату электронной почты
Пример, который можно использовать для проверки допустимости строки адреса электронной почты.
Ссылка
- System.Text.RegularExpressions
Предоставляет справочные сведения библиотеки классов для пространства имен .NET Framework System.Text.RegularExpressions.
Связанные подразделы
Регулярные выражения как язык
Общие сведения о регулярных выражениях в рамках языка программирования.Классы регулярных выражений
Описание классов регулярных выражений, содержащихся в пространстве имен System.Text.RegularExpression, и примеры их использования.Подробные сведения о поведении регулярных выражений
Содержит сведения о возможностях и поведении регулярных выражений .NET Framework.Элементы языка регулярных выражений
Описывает знаки, операторы и конструкции, которые используются для определения регулярных выражений.