Sdílet prostřednictvím


Util.Match-Methode

Ruft einen Wert ab, der angibt, ob der Test dem angegebenen Muster entspricht.

Namespace: Microsoft.Office.Interop.InfoPath
Assembly: Microsoft.Office.Interop.InfoPath (in microsoft.office.interop.infopath.dll)

Syntax

'Declaration
<DispIdAttribute(1)> _
Function Match ( _
    <InAttribute> bstrValue As String, _
    <InAttribute> bstrPattern As String _
) As Boolean
'Usage
Dim instance As Util
Dim bstrValue As String
Dim bstrPattern As String
Dim returnValue As Boolean

returnValue = instance.Match(bstrValue, bstrPattern)
[DispIdAttribute(1)] 
bool Match (
    [InAttribute] string bstrValue,
    [InAttribute] string bstrPattern
)

Parameter

  • bstrValue
    Die anhand des Musters zu testende Zeichenfolge.
  • bstrPattern
    Das zu verwendende Muster.

Rückgabewert

true, wenn der angegebene Wert dem angegebenen Muster entspricht; andernfalls false.

Hinweise

Mithilfe der Match-Methode kann eine beliebige Zeichenfolge anhand eines regulären Ausdrucks getestet werden. Der reguläre Ausdruck muss der XML-Schemaspezifikation von W3C für reguläre Ausdrücke entsprechen (http://www.w3.org/TR/xmlschema-2/\#regexs).

HinweisHinweis:

Die XML-Schemaspezifikation für reguläre Ausdrücke unterscheidet sich von der Spezifikation für reguläre Ausdrücke in Perl.

Beispiel

Im folgenden Beispiel wurde die isSsnValid -Variable auf einen Wert festgelegt, der angibt, ob es sich bei dem im Knoten my:SSN gespeicherten Wert um eine zulässige Sozialversicherungsnummer handelt:

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

Siehe auch

Referenz

Util-Schnittstelle
Util-Member
Microsoft.Office.Interop.InfoPath-Namespace