Util.Match(String, String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.