Freigeben über


Util.Match(String, String) Methode

Definition

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

public:
 bool Match(System::String ^ bstrValue, System::String ^ bstrPattern);
public bool Match (string bstrValue, string bstrPattern);
abstract member Match : string * string -> bool
Public Function Match (bstrValue As String, bstrPattern As String) As Boolean

Parameter

bstrValue
String

Die anhand des Musters zu testende Zeichenfolge.

bstrPattern
String

Das zu verwendende Muster.

Gibt zurück

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

Beispiele

Im folgenden Beispiel wird die Variable isSsnValid auf einen Wert festgelegt, der angibt, ob der im my:SSN Knoten gespeicherte Wert eine gesetzliche Sozialversicherungsnummer ist:

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

Hinweise

Mithilfe der Match-Methode kann eine beliebige Zeichenfolge anhand eines regulären Ausdrucks getestet werden. Der reguläre Ausdruck muss der XML-Schemaspezifikation des 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 regulären Ausdrücken in Perl.

Gilt für: