TagRegex Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет регулярное выражение для синтаксического анализа открывающего тега HTML-элемента, XML-элемента или тега серверного веб-элемента управления ASP.NET.
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.
public ref class TagRegex : System::Text::RegularExpressions::Regex
public class TagRegex : System.Text.RegularExpressions.Regex
type TagRegex = class
inherit Regex
Public Class TagRegex
Inherits Regex
- Наследование
Комментарии
Класс предоставляет регулярное TagRegex выражение, которое ASP.NET использует для внутреннего анализа открывающего тега HTML-элемента, XML-элемента или тега веб-серверного элемента управления ASP.NET для приложений, предназначенных для платформа .NET Framework 4 или более поздних версий. ASP.NET использует System.Web.RegularExpressions.TagRegex35 класс для приложений, предназначенных для платформа .NET Framework 3.5 и более ранних версий.
Примечание
Классы System.Web.RegularExpressions используются платформа .NET Framework для анализа ASP.NET страниц.
Конструкторы
TagRegex() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Инициализирует новый экземпляр класса TagRegex. |
TagRegex(TimeSpan) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Инициализирует новый экземпляр класса TagRegex с заданным значением времени ожидания. |
Поля
capnames |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Используется объектом Regex, который создан методом CompileToAssembly. (Унаследовано от Regex) |
caps |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Используется объектом Regex, который создан методом CompileToAssembly. (Унаследовано от Regex) |
capsize |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Используется объектом Regex, который создан методом CompileToAssembly. (Унаследовано от Regex) |
capslist |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Используется объектом Regex, который создан методом CompileToAssembly. (Унаследовано от Regex) |
factory |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Используется объектом Regex, который создан методом CompileToAssembly. (Унаследовано от Regex) |
internalMatchTimeout |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Максимальное время, которое может пройти в операции сравнения с шаблоном перед истечением срока ожидания операции. (Унаследовано от Regex) |
pattern |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Используется объектом Regex, который создан методом CompileToAssembly. (Унаследовано от Regex) |
roptions |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Используется объектом Regex, который создан методом CompileToAssembly. (Унаследовано от Regex) |
Свойства
CapNames |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Получает или задает словарь, сопоставляющий именованные захватываемые группы со значениями их индексов. (Унаследовано от Regex) |
Caps |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Получает или задает словарь, сопоставляющий нумерованные захватываемые группы со значениями их индексов. (Унаследовано от Regex) |
MatchTimeout |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Получает интервал времени ожидания текущего экземпляра. (Унаследовано от Regex) |
Options |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Получает параметр, которые были переданы в конструктор Regex. (Унаследовано от Regex) |
RightToLeft |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Получает значение, указывающее на то, выполняется ли регулярным выражением поиск справа налево. (Унаследовано от Regex) |
Методы
Count(ReadOnlySpan<Char>) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Выполняет поиск входного диапазона для всех вхождений регулярного выражения и возвращает количество совпадений. (Унаследовано от Regex) |
Count(ReadOnlySpan<Char>, Int32) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Выполняет поиск входного диапазона для всех вхождений регулярного выражения и возвращает количество совпадений. (Унаследовано от Regex) |
Count(String) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Выполняет поиск во входной строке всех вхождений регулярного выражения и возвращает количество совпадений. (Унаследовано от Regex) |
EnumerateMatches(ReadOnlySpan<Char>) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Выполняет поиск входного диапазона для всех вхождений регулярного выражения и возвращает Regex.ValueMatchEnumerator для перебора совпадений. (Унаследовано от Regex) |
EnumerateMatches(ReadOnlySpan<Char>, Int32) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Выполняет поиск входного диапазона для всех вхождений регулярного выражения и возвращает Regex.ValueMatchEnumerator для перебора совпадений. (Унаследовано от Regex) |
Equals(Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetGroupNames() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает массив имен группы записи для регулярного выражения. (Унаследовано от Regex) |
GetGroupNumbers() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает массив номеров групп записи, что соответствует именам групп в массиве. (Унаследовано от Regex) |
GetHashCode() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
GroupNameFromNumber(Int32) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Получает имя группы, соответствующее указанному номеру группы. (Унаследовано от Regex) |
GroupNumberFromName(String) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает номер группы, соответствующий указанному имени группы. (Унаследовано от Regex) |
InitializeReferences() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.
Устаревшие..
Используется объектом Regex, который создан методом CompileToAssembly. (Унаследовано от Regex) |
IsMatch(ReadOnlySpan<Char>) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Указывает, находит ли регулярное выражение, указанное в конструкторе регулярных выражений, совпадение в заданном диапазоне входных данных. (Унаследовано от Regex) |
IsMatch(ReadOnlySpan<Char>, Int32) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Указывает, находит ли регулярное выражение, указанное в конструкторе регулярных выражений, совпадение в заданном диапазоне входных данных. (Унаследовано от Regex) |
IsMatch(String) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Указывает, обнаружено ли в указанной входной строке соответствие регулярному выражению, заданному в конструкторе Regex. (Унаследовано от Regex) |
IsMatch(String, Int32) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Указывает, обнаружено ли в указанной входной строке соответствие (начинающееся с указанной позиции в этой строке) регулярному выражению, заданному в конструкторе Regex. (Унаследовано от Regex) |
Match(String) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Ищет в указанной входной строке первое вхождение регулярного выражения, указанного в конструкторе Regex. (Унаследовано от Regex) |
Match(String, Int32) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Ищет во входной строке первое вхождение регулярного выражения, начиная с указанной начальной позиции. (Унаследовано от Regex) |
Match(String, Int32, Int32) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Ищет во входной строке первое вхождение регулярного выражения, начиная с указанной начальной позиции и выполняя поиск только по указанному количеству символов. (Унаследовано от Regex) |
Matches(String) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Ищет в указанной входной строке все вхождения регулярного выражения. (Унаследовано от Regex) |
Matches(String, Int32) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Ищет в указанной входной строке все вхождения регулярного выражения, начиная с указанной начальной позиции. (Унаследовано от Regex) |
MemberwiseClone() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
Replace(String, MatchEvaluator) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. В указанной входной строке заменяет все строки, соответствующие указанному регулярному выражению, строкой, возвращенной делегатом MatchEvaluator. (Унаследовано от Regex) |
Replace(String, MatchEvaluator, Int32) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. В указанной входной строке заменяется указанное максимальное количество строк, соответствующих шаблону регулярного выражения, строкой, возвращенной делегатом MatchEvaluator. (Унаследовано от Regex) |
Replace(String, MatchEvaluator, Int32, Int32) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. В указанной входной подстроке заменяется указанное максимальное количество строк, соответствующих шаблону регулярного выражения, строкой, возвращенной делегатом MatchEvaluator. (Унаследовано от Regex) |
Replace(String, String) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. В указанной входной строке заменяет все строки, соответствующие шаблону регулярного выражения, указанной строкой замены. (Унаследовано от Regex) |
Replace(String, String, Int32) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. В указанной входной строке заменяет указанное максимальное количество строк, соответствующих шаблону регулярного выражения, указанной строкой замены. (Унаследовано от Regex) |
Replace(String, String, Int32, Int32) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. В указанной входной подстроке заменяет указанное максимальное количество строк, соответствующих шаблону регулярного выражения, указанной строкой замены. (Унаследовано от Regex) |
Split(String) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Разделяет входную строку в массив подстрок в позициях, определенных шаблоном регулярного выражения, указанным в конструкторе Regex. (Унаследовано от Regex) |
Split(String, Int32) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Разделяет входную строку указанное максимальное количество раз в массив подстрок в позициях, определенных регулярным выражением, указанным в конструкторе Regex. (Унаследовано от Regex) |
Split(String, Int32, Int32) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Разделяет входную строку указанное максимальное количество раз в массив подстрок в позициях, определенных регулярным выражением, указанным в конструкторе Regex. Поиск шаблона регулярного выражения начинается с указанной позиции элемента во входной строке. (Унаследовано от Regex) |
ToString() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает шаблон регулярного выражения, который был передан в конструктор |
UseOptionC() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.
Устаревшие..
Используется объектом Regex, который создан методом CompileToAssembly. (Унаследовано от Regex) |
UseOptionR() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.
Устаревшие..
Используется объектом Regex, который создан методом CompileToAssembly. (Унаследовано от Regex) |
Явные реализации интерфейса
ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Заполняет объект SerializationInfo данными даты, необходимыми для десериализации текущего объекта Regex. (Унаследовано от Regex) |
Применяется к
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по