ホームページ > バックエンド開発 > C#.Net チュートリアル > C# の Regex クラスとそのクラス メソッドとは何ですか?

C# の Regex クラスとそのクラス メソッドとは何ですか?

王林
リリース: 2023-08-31 10:45:10
転載
1101 人が閲覧しました

C# 中的 Regex 类及其类方法是什么?

Regex クラスは、正規表現を表すために使用されます。正規表現は、入力テキストと一致するパターンです。

#以下は Regex クラスのメソッドです -

# 教師 ID1public bool IsMatch(string input)2public bool IsMatch(string input, int startat)3public static bool IsMatch(string input, string mode)4 public MatchCollection 一致 (文字列入力) 5パブリック文字列置換 (文字列入力、文字列置換) #6public string[] Split(文字列入力)次の例では、Matches() メソッド検索を使用します。指定された入力文字列 -
#メソッドと手順
指定された正規表現 Regex コンストラクターが指定された入力文字列に含まれるかどうかを示します一致するものを見つけます。

正規表現の構築を示します関数で指定された正規表現が、指定された入力文字列内で、文字列内の指定された開始位置から始まる一致を見つけたかどうか。

かどうかを示します。指定された正規表現が、指定された入力文字列内で一致しました。

入力文字を指定 文字列を検索正規表現のすべての出現に対して。

td>

指定された入力文字列は、正規表現パターンに一致するすべての文字列を指定された置換文字列に置き換えます。

文字列を入力します Split Regex コンストラクターで指定された正規表現パターンによって位置が定義される部分文字列の配列に変換します。

Example

ライブ デモンストレーション

using System;
using System.Text.RegularExpressions;

namespace RegExApplication {
   class Program {
      private static void showMatch(string text, string expr) {
         Console.WriteLine("The Expression: " + expr);
         MatchCollection mc = Regex.Matches(text, expr);
         foreach (Match m in mc) {
            Console.WriteLine(m);
         }
      }

      static void Main(string[] args) {
         string str = "make maze and manage to measure it";
         Console.WriteLine("Matching words start with 'm' and ends with 'e':");
         showMatch(str, @"\bm\S*e\b");
         Console.ReadKey();
      }
   }
}
ログイン後にコピー

出力

Matching words start with 'm' and ends with 'e':
The Expression: \bm\S*e\b
make
maze
manage
measure
ログイン後にコピー

以上がC# の Regex クラスとそのクラス メソッドとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート