Util.Match-Methode
Ruft einen Wert ab, der angibt, ob der Test dem angegebenen Muster entspricht.
Diese Methode ist nicht CLS-kompatibel.
Namespace: Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly: Microsoft.Office.Interop.InfoPath.SemiTrust (in microsoft.office.interop.infopath.semitrust.dll)
Syntax
'Declaration
<DispIdAttribute(1)> _
Function Match ( _
bstrValue As String, _
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 (
string bstrValue,
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).
Hinweis: |
---|
Die XML-Schemaspezifikation für reguläre Ausdrücke unterscheidet sich von der Spezifikation für reguläre Ausdrücke in Perl. |
Wichtig: |
---|
Auf den Member kann uneingeschränkt zugegriffen werden. |
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.SemiTrust-Namespace