System::Text::RegularExpressions 命名空间

描述
Capture单子表达式匹配的结果。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。
CaptureCollection单捕获组完成的捕获列表。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。
Group单捕获组完成的匹配结果。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。
GroupCollection单次匹配中的捕获组列表。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。
GroupCollectionPtrGroup 集合指针。此类型是用于管理其他对象删除的指针。它应在栈上分配,并以值或 const 引用方式传递给函数。
MatchSingle 对字符串的正则表达式匹配。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。
MatchCollection通过反复对字符串应用正则表达式完成的匹配集合。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。
Regex遵循 C# 类似语法的正则表达式。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。

Enums

枚举描述
RegexOptionsRegex 选项。

Typedefs

类型定义描述
CaptureCollectionPtr指向捕获集合的指针。
CapturePtr指向单个捕获对象的指针。
GroupPtr指向组的指针。
MatchCollectionPtrMatch 集合指针。
MatchEvaluator用于评估匹配的委托类型。
MatchPtrMatch 指针。
RegexPtrRegex 指针。
UStringPtr共享 UnicodeString 以避免复制。