次の方法で共有


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 メソッドを使用すると、どのような文字列でも正規表現に対してテストできます。 正規表現は、正規表現 ( の W3C の XML スキーマ仕様に準拠している必要があります。http://www.w3.org/TR/xmlschema-2/#regexs).

: 正規表現の XML スキーマ仕様は、Perl の正規表現とは異なります。

適用対象