TagRegex35 类

定义

对于面向 .NET Framework 3.5 SP1 和早期版本的应用程序,提供用以分析 HTML 元素、XML 元素的开始标记或 ASP.NET Web 服务器控件标记的正则表达式。

此 API 支持产品基础结构,不能在代码中直接使用。

public ref class TagRegex35 : System::Text::RegularExpressions::Regex
public class TagRegex35 : System.Text.RegularExpressions.Regex
type TagRegex35 = class
    inherit Regex
Public Class TagRegex35
Inherits Regex
继承
TagRegex35

注解

类提供一个正则表达式,ASP.NET 用于分析面向 .NET Framework 3.5 SP1 和早期版本的应用程序的 HTML 元素、XML 元素或 ASP.NET Web 服务器控件标记的开始标记。 TagRegex35 ASP.NET 将 System.Web.RegularExpressions.TagRegex 类用于面向 .NET Framework 4 及更高版本的应用程序。

备注

System.Web.RegularExpressions类在内部由 .NET Framework用于分析 ASP.NET 页。

构造函数

TagRegex35()

此 API 支持产品基础结构,不能在代码中直接使用。

初始化 TagRegex35 类的新实例。

TagRegex35(TimeSpan)

此 API 支持产品基础结构,不能在代码中直接使用。

用指定的超时值初始化 TagRegex35 类的新实例。

字段

capnames

CompileToAssembly 方法生成的 Regex 对象使用。

(继承自 Regex)
caps

CompileToAssembly 方法生成的 Regex 对象使用。

(继承自 Regex)
capsize

CompileToAssembly 方法生成的 Regex 对象使用。

(继承自 Regex)
capslist

CompileToAssembly 方法生成的 Regex 对象使用。

(继承自 Regex)
factory

CompileToAssembly 方法生成的 Regex 对象使用。

(继承自 Regex)
internalMatchTimeout

操作超时之前在一个模式匹配操作中可以经过的最长时间。

(继承自 Regex)
pattern

CompileToAssembly 方法生成的 Regex 对象使用。

(继承自 Regex)
roptions

CompileToAssembly 方法生成的 Regex 对象使用。

(继承自 Regex)

属性

CapNames

获取或设置将命名捕获组映射到其索引值的字典。

(继承自 Regex)
Caps

获取或设置将编号捕获组映射到其索引值的字典。

(继承自 Regex)
MatchTimeout

获取当前实例的超时间隔。

(继承自 Regex)
Options

获取传递给 Regex 构造函数的选项。

(继承自 Regex)
RightToLeft

获取一个值,该值指示正则表达式是否从右向左进行搜索。

(继承自 Regex)

方法

Count(ReadOnlySpan<Char>)

在输入范围中搜索正则表达式的所有匹配项,并返回匹配项数。

(继承自 Regex)
Count(String)

在输入字符串中搜索正则表达式的所有匹配项,并返回匹配项数。

(继承自 Regex)
EnumerateMatches(ReadOnlySpan<Char>)

在输入范围中搜索正则表达式的所有匹配项,并返回一个 Regex.ValueMatchEnumerator 循环访问匹配项。

(继承自 Regex)
Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetGroupNames()

返回正则表达式的捕获组名数组。

(继承自 Regex)
GetGroupNumbers()

返回与数组中的组名相对应的捕获组号的数组。

(继承自 Regex)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
GroupNameFromNumber(Int32)

获取与指定组号相对应的组名。

(继承自 Regex)
GroupNumberFromName(String)

返回与指定组名相对应的组号。

(继承自 Regex)
InitializeReferences()

CompileToAssembly 方法生成的 Regex 对象使用。

(继承自 Regex)
IsMatch(ReadOnlySpan<Char>)

指示 Regex 构造函数中指定的正则表达式是否在指定的输入范围中找到匹配项。

(继承自 Regex)
IsMatch(String)

指示 Regex 构造函数中指定的正则表达式在指定的输入字符串中是否找到了匹配项。

(继承自 Regex)
IsMatch(String, Int32)

指示 Regex 构造函数中指定的正则表达式在指定的输入字符串中,从该字符串中的指定起始位置开始是否找到了匹配项。

(继承自 Regex)
Match(String)

在指定的输入字符串中搜索 Regex 构造函数中指定的正则表达式的第一个匹配项。

(继承自 Regex)
Match(String, Int32)

从输入字符串中的指定起始位置开始,在该字符串中搜索正则表达式的第一个匹配项。

(继承自 Regex)
Match(String, Int32, Int32)

从指定的起始位置开始,在输入字符串中搜索正则表达式的第一个匹配项,并且仅搜索指定数量的字符。

(继承自 Regex)
Matches(String)

在指定的输入字符串中搜索正则表达式的所有匹配项。

(继承自 Regex)
Matches(String, Int32)

从字符串中的指定起始位置开始,在指定的输入字符串中搜索正则表达式的所有匹配项。

(继承自 Regex)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
Replace(String, MatchEvaluator)

在指定的输入字符串中,使用由 MatchEvaluator 委托返回的字符串替换与指定的正则表达式匹配的所有字符串。

(继承自 Regex)
Replace(String, MatchEvaluator, Int32)

在指定的输入字符串内,使用 MatchEvaluator 委托返回的字符串替换与某个正则表达式模式匹配的字符串(其数目为指定的最大数目)。

(继承自 Regex)
Replace(String, MatchEvaluator, Int32, Int32)

在指定的输入子字符串内,使用 MatchEvaluator 委托返回的字符串替换与某个正则表达式模式匹配的字符串(其数目为指定的最大数目)。

(继承自 Regex)
Replace(String, String)

在指定的输入字符串内,使用指定的替换字符串替换与某个正则表达式模式匹配的所有的字符串。

(继承自 Regex)
Replace(String, String, Int32)

在指定输入字符串内,使用指定替换字符串替换与某个正则表达式模式匹配的字符串(其数目为指定的最大数目)。

(继承自 Regex)
Replace(String, String, Int32, Int32)

在指定输入子字符串内,使用指定替换字符串替换与某个正则表达式模式匹配的字符串(其数目为指定的最大数目)。

(继承自 Regex)
Split(String)

在由 Regex 构造函数指定的正则表达式模式所定义的位置,将输入字符串拆分为子字符串数组。

(继承自 Regex)
Split(String, Int32)

在由 Regex 构造函数中指定的正则表达式定义的位置,将输入字符串拆分为子字符串数组指定的最大次数。

(继承自 Regex)
Split(String, Int32, Int32)

在由 Regex 构造函数中指定的正则表达式定义的位置,将输入字符串拆分为子字符串数组指定的最大次数。 从输入字符串的指定字符位置开始搜索正则表达式模式。

(继承自 Regex)
ToString()

返回传入 Regex 构造函数的正则表达式模式。

(继承自 Regex)
UseOptionC()

CompileToAssembly 方法生成的 Regex 对象使用。

(继承自 Regex)
UseOptionR()

CompileToAssembly 方法生成的 Regex 对象使用。

(继承自 Regex)

显式接口实现

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

使用所需的数据填充 SerializationInfo 对象来反序列化当前 Regex 对象。

(继承自 Regex)

适用于

另请参阅