Util.Match(String, String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает значение, указывающее, соответствует ли тест указанному шаблону.
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
Параметры
- bstrValue
- String
Строка, тестируемая по сравнению с шаблоном.
- bstrPattern
- String
Используемый шаблон.
Возвращаемое значение
true, если указанное значение соответствует указанному шаблону, в противном случае — false.
Примеры
В следующем примере переменной isSsnValid
задается значение, указывающее, является ли значение, хранящееся в my:SSN
узле, юридическим номером социального страхования:
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");
Комментарии
Метод Match можно использовать для тестирования любой строки по сравнению с регулярным выражением. Регулярное выражение должно соответствовать спецификации схемы XML W3C для регулярных выражений (http://www.w3.org/TR/xmlschema-2/#regexs).
Примечание. Спецификация схемы XML для регулярных выражений отличается от регулярных выражений в Perl.