Regex クラスは、正規表現を表すために使用されます。正規表現は、入力テキストと一致するパターンです。
#以下は Regex クラスのメソッドです -#メソッドと手順 | 1 |
---|---|
public bool IsMatch(string input) | 指定された正規表現 Regex コンストラクターが指定された入力文字列に含まれるかどうかを示します一致するものを見つけます。 |
public bool IsMatch(string input, int startat) | 正規表現の構築を示します関数で指定された正規表現が、指定された入力文字列内で、文字列内の指定された開始位置から始まる一致を見つけたかどうか。 |
public static bool IsMatch(string input, string mode) | かどうかを示します。指定された正規表現が、指定された入力文字列内で一致しました。 |
public MatchCollection 一致 (文字列入力) |
入力文字を指定 文字列を検索正規表現のすべての出現に対して。
td> |
パブリック文字列置換 (文字列入力、文字列置換) | 指定された入力文字列は、正規表現パターンに一致するすべての文字列を指定された置換文字列に置き換えます。 |
public string[] Split(文字列入力) | 文字列を入力します 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 サイトの他の関連記事を参照してください。