Метод Util.Match
Получает значение, указывающее, соответствует ли тест указанному шаблону.
Этот метод несовместим с CLS.
Пространство имен: Microsoft.Office.Interop.InfoPath.SemiTrust
Сборка: Microsoft.Office.Interop.InfoPath.SemiTrust (в microsoft.office.interop.infopath.semitrust.dll)
Синтаксис
'Декларация
<DispIdAttribute(1)> _
Function Match ( _
bstrValue As String, _
bstrPattern As String _
) As Boolean
'Применение
Dim instance As Util
Dim bstrValue As String
Dim bstrPattern As String
Dim returnValue As Boolean
returnValue = instance.Match(bstrValue, bstrPattern)
[DispIdAttribute(1)]
bool Match (
string bstrValue,
string bstrPattern
)
Параметры
- bstrValue
Строка, тестируемая по сравнению с шаблоном.
- bstrPattern
Используемый шаблон.
Возвращаемое значение
true, если указанное значение соответствует указанному шаблону, в противном случае - false.
Заметки
Метод Match можно использовать для тестирования любой строки по сравнению с регулярным выражением. Регулярное выражение должно соответствовать спецификациям XML-схемы для регулярных выражений W3C (http://www.w3.org/TR/xmlschema-2/\#regexs).
Заметка |
---|
Спецификации XML-схемы для регулярных выражений отличаются от регулярных выражений в Perl. |
Внимание! |
---|
Доступ к этому члену осуществляется без ограничений. |
Пример
В следующем примере переменной isSsnValid присваивается значение, указывающее, является ли значение, сохраненное в узле my:SSN, законным номером социального страхования:
IXMLDOMNode ssnNode = thisXDocument.DOM.selectSingleNode(@"//my:SSN");
bool isSsnValid = thisXDocument.Util.Match(ssnNode.text, @"\d\d\d-\d\d-\d\d\d\d");
См. также
Ссылка
Интерфейс Util
Члены Util
Пространство имен Microsoft.Office.Interop.InfoPath.SemiTrust