Util.Match - Méthode
Obtient une valeur qui indique si le test correspond au modèle spécifié.
Espace de noms : Microsoft.Office.Interop.InfoPath
Assembly : Microsoft.Office.Interop.InfoPath (dans Microsoft.Office.Interop.InfoPath.dll)
Syntaxe
'Déclaration
Function Match ( _
bstrValue As String, _
bstrPattern As String _
) As Boolean
'Utilisation
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
)
Paramètres
bstrValue
Type : System.StringChaîne à tester par rapport au modèle.
bstrPattern
Type : System.StringModèle à utiliser.
Valeur renvoyée
Type : System.Boolean
Renvoie la valeur true si la valeur spécifiée correspond au modèle spécifié ; sinon renvoie false.
Remarques
La méthode Match peut être utilisée pour tester une chaîne par rapport à une expression régulière. Cette dernière doit être conforme à la spécification XML du W3C en matière d'expressions régulières (http://www.w3.org/TR/xmlschema-2/\#regexs) (site en anglais).
Notes
La spécification de schéma XML des expressions régulières se différencie de celle des expressions régulières en Perl.
Exemples
Dans l'exemple suivant, la variable isSsnValid prend une valeur qui indique si oui ou non la valeur stockée dans le nœud my:SSN est un numéro de sécurité sociale valide :
IXMLDOMNode ssnNode = thisXDocument.DOM.selectSingleNode(@"//my:SSN");
bool isSsnValid = thisXDocument.Util.Match(ssnNode.text, @"\d\d\d-\d\d-\d\d\d\d");