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将要对照模式进行测试的字符串。
bstrPattern
类型: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");