Regex.IsMatchとは? わかりやすく解説

Regex.IsMatch メソッド (String)

Regex コンストラクタ指定され正規表現一致する対象入力文字列内で見つかったかどうか示します

名前空間: System.Text.RegularExpressions
アセンブリ: System (system.dll 内)
構文構文

使用例使用例

このメソッド使用し正規表現指定され文字列一致するかどうかテストするコード例次に示します

using System;
using System.Text.RegularExpressions;

public class Test
{

    public static void Main
 ()
    {

          // Define a regular expression for currency values.
          Regex rx = new Regex(@"^-?\d+(\.\d{2})?$");
          
          // Define some test strings.
          string[] tests = {"-42", "19.99",
 "0.001", "100 USD"};
          
          // Check each test string against the regular expression.
          foreach (string test in
 tests)
          {
              if (rx.IsMatch(test))
              {
                  Console.WriteLine("{0} is a currency value.", test);
              }
              else
              {
                  Console.WriteLine("{0} is not a currency value.", test);
              }
          }
         
    }    
    
}
#using <System.dll>

using namespace System;
using namespace System::Text::RegularExpressions;
int main()
{
   
   // Define a regular expression for currency values.
   Regex^ rx = gcnew Regex( "^-?\\d+(\\.\\d{2})?$" );
   
   // Define some test strings.
   array<String^>^tests = {"-42","19.99","0.001","100
 USD"};
   
   // Check each test string against the regular expression.
   System::Collections::IEnumerator^ myEnum = tests->GetEnumerator();
   while ( myEnum->MoveNext() )
   {
      String^ test = safe_cast<String^>(myEnum->Current);
      if ( rx->IsMatch( test ) )
      {
         Console::WriteLine( "{0} is a currency value.", test );
      }
      else
      {
         Console::WriteLine( "{0} is not a currency value.", test );
      }
   }
}

import System.*;
import System.Text.RegularExpressions.*;

public class Test
{
    public static void main(String[]
 args)
    {
        // Define a regular expression for currency values.
        Regex rx = new Regex("^-?\\d+(\\.\\d{2})?$");

        // Define some test strings.
        String tests[] =  { "-42", "19.99", "0.001",
 "100 USD" };

        // Check each test string against the regular expression.
        for (int iCtr = 0; iCtr < tests.get_Length();
 iCtr++) {
            String test = (String)tests.get_Item(iCtr);
            if (rx.IsMatch(test)) {
                Console.WriteLine("{0} is a currency value.", test);
            }
            else {
                Console.WriteLine("{0} is not a currency value.", test);
            }
        }
    } //main 
} //Test
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Regex.IsMatch メソッド (String, String, RegexOptions)

pattern パラメータ指定され正規表現および options パラメータ指定され一致オプション使用して正規表現一致する対象入力文字列内で見つかったかどうか示します

名前空間: System.Text.RegularExpressions
アセンブリ: System (system.dll 内)
構文構文

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Regex.IsMatch メソッド (String, String)

pattern パラメータ指定され正規表現使用して、その正規表現一致する対象入力文字列内に見つかったかどうか示します

名前空間: System.Text.RegularExpressions
アセンブリ: System (system.dll 内)
構文構文

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Regex.IsMatch メソッド


Regex.IsMatch メソッド (String, Int32)

入力文字列内の指定した位置から検索開始した場合に、Regex コンストラクタ指定され正規表現一致する対象入力文字列内で見つかったかどうか示します

名前空間: System.Text.RegularExpressions
アセンブリ: System (system.dll 内)
構文構文

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


このページでは「.NET Framework クラス ライブラリ リファレンス」からRegex.IsMatchを検索した結果を表示しています。
Weblioに収録されているすべての辞書からRegex.IsMatchを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からRegex.IsMatch を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Regex.IsMatch」の関連用語

Regex.IsMatchのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Regex.IsMatchのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS