Compartilhar via


Util.Match(String, String) Método

Definição

Obtém um valor que indica se o teste corresponde ao padrão especificado.

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

Parâmetros

bstrValue
String

A cadeia de caracteres a ser testada em relação ao padrão.

bstrPattern
String

O padrão a ser usado.

Retornos

true se o valor especificado corresponder ao padrão especificado; caso contrário , false.

Exemplos

No exemplo a seguir, a variável isSsnValid é definida como um valor que indica se o valor armazenado ou não no my:SSN nó é um Número de Segurança Social legal:

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");

Comentários

O método Match pode ser usado para testar qualquer cadeia de caracteres em uma expressão regular. A expressão regular deve estar em conformidade com a especificação do Esquema XML do W3C para expressões regulares (http://www.w3.org/TR/xmlschema-2/#regexs).

Observação: a especificação do Esquema XML para expressões regulares é diferente das expressões regulares em Perl.

Aplica-se a