Util.Match(String, String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.