Util.Match 方法

获取一个值,指示该测试是否与指定的模式匹配。

命名空间:  Microsoft.Office.Interop.InfoPath.SemiTrust
程序集:  Microsoft.Office.Interop.InfoPath.SemiTrust(位于 Microsoft.Office.Interop.InfoPath.SemiTrust.dll 中)

语法

声明
Function Match ( _
    bstrValue As String, _
    bstrPattern As String _
) As Boolean
用法
Dim instance As Util
Dim bstrValue As String
Dim bstrPattern As String
Dim returnValue As Boolean

returnValue = instance.Match(bstrValue, _
    bstrPattern)
bool Match(
    string bstrValue,
    string bstrPattern
)

参数

  • bstrValue
    类型:System.String

    将要对照模式进行测试的字符串。

返回值

类型:System.Boolean
如果指定的值与指定的模式相匹配,则返回 true,否则返回 false。

备注

Match 方法可用于对照正则表达式来测试任何字符串。正则表达式必须符合 W3C 关于正则表达式的 XML 架构规范 (http://www.w3.org/TR/xmlschema-2/\#regexs)。

备注

正则表达式的 XML 架构规范不同于 Perl 中的正则表达式。

重要

可以无限制访问此成员。

示例

在以下示例中,isSsnValid 变量设置为一个值,该值指示存储在 my:SSN 节点中的值是否为合法的社会保障号:

IXMLDOMNode ssnNode = thisXDocument.DOM.selectSingleNode(@"//my:SSN");
bool isSsnValid = thisXDocument.Util.Match(ssnNode.text, @"\d\d\d-\d\d-\d\d\d\d");

另请参阅

引用

Util 接口

Util 成员

Microsoft.Office.Interop.InfoPath.SemiTrust 命名空间