Regex.Replace メソッド (String, String, Int32, Int32)
入力文字列の指定した文字位置から検索を開始し、 Regex コンストラクタで指定した正規表現によって定義されている入力文字列内のパターンに一致する対象を指定数だけ指定の置換文字列で置き換えます。
Overloads Public Function Replace( _
ByVal input As String, _ ByVal replacement As String, _ ByVal count As Integer, _ ByVal startat As Integer _) As String
[C#]
public string Replace(stringinput,stringreplacement,intcount,intstartat);
[C++]
public: String* Replace(String* input,String* replacement,intcount,intstartat);
[JScript]
public function Replace(
input : String,replacement : String,count : int,startat : int) : String;
パラメータ
- input
変更対象の文字列。 - replacement
置換文字列。 - count
置換を行う最大回数。 - startat
入力文字列中で検索を開始する文字位置。
戻り値
変更後の文字列。
解説
count が負の場合、置換は文字列の末尾まで継続されます。その他の 2 つの形の置換では、 count (-1) および startat (左から右方向の場合は 0、右から左方向の場合は input.Length) に対して既定値が指定されています。
必要条件
プラットフォーム: 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 オーバーロードの一覧