※注意:安易に拡張メソッドを使うのはやめましょう
Regex.Replaceじゃなくてstring.Replaceが良い
めっちゃわかるそれな
ソースコード
stringに拡張メソッドを生やしました
using System; using System.Text.RegularExpressions; static class MyStringExtension { public static string Replace(this string text, Regex regex, string replacement) { return regex.Replace(text, replacement); } public static string RegexReplace(this string text, string regex, string replacement) { return new Regex(regex).Replace(text, replacement); } } class MainClass { public static void Main (string[] args) { Console.WriteLine("Hello World! Hello C#!".RegexReplace("H.[ol]+", "Bonjour")); Console.WriteLine("Hello World! Hello C#!".Replace(new Regex("H.[ol]+"), "Bonjour")); } }