Regex.Replace メソッド (String, String, String, RegexOptions)
入力文字列内の最初の文字から検索を開始し、指定した正規表現によって定義されているパターンに一致するすべての対象を指定の置換文字列で置き換えます。一致の動作を変更するオプションを指定できます。
Overloads Public Shared Function Replace( _
ByVal input As String, _ ByVal pattern As String, _ ByVal replacement As String, _ ByVal options As RegexOptions _) As String
[C#]
public static string Replace(stringinput,stringpattern,stringreplacement,RegexOptionsoptions);
[C++]
public: static String* Replace(String* input,String* pattern,String* replacement,RegexOptionsoptions);
[JScript]
public static function Replace(
input : String,pattern : String,replacement : String,options : RegexOptions) : String;
パラメータ
- input
変更対象の文字列。 - pattern
一致させる正規表現パターン。 - replacement
置換文字列。 - options
ビットごとの OR 演算による RegexOption 列挙値の組み合わせ。
戻り値
変更後の文字列。
解説
静的 Replace メソッドは、正規表現パターンを指定して Regex オブジェクトを構築し、インスタンス メソッド Replace を呼び出す操作と同じです。この静的メソッドは、 Regex オブジェクトを明示的に作成しなくても、正規表現を単独で 1 回だけ使用できるようにする目的で用意されています。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET
参照
Regex クラス | Regex メンバ | System.Text.RegularExpressions 名前空間 | Regex.Replace オーバーロードの一覧