このインスタンスに出現する指定 Unicode 文字をすべて、別に指定した Unicode 文字に置換します。
Overloads Public Function Replace( _
ByVal oldChar As Char, _ ByVal newChar As Char _) As String
[C#]
public string Replace(charoldChar,charnewChar);
[C++]
public: String* Replace(__wchar_toldChar,__wchar_tnewChar);
[JScript]
public function Replace(
oldChar : Char,newChar : Char) : String;
パラメータ
- oldChar
置換する Unicode 文字。 - newChar
出現するすべての oldChar を置換する Unicode 文字。
戻り値
このインスタンスと等価であり、 oldChar のすべてのインスタンスが newChar に置換されている String 。
解説
このメソッドは、序数 (大文字/小文字を区別し、カルチャに依存しない) 検索を実行して、 oldChar を見つけます。
使用例
[Visual Basic, C#, C++] 連続した番号の間にある空白をコンマに置き換えることで、コンマ区切りの値リストを作成する例を次に示します。
Imports System
_
Class stringReplace1
Public Shared Sub Main()
Dim str As [String] = "1 2 3 4 5 6 7 8 9"
Console.WriteLine("Original string: ""{0}""", str)
Console.WriteLine("CSV string: ""{0}""", str.Replace(" "c, ","c))
End Sub 'Main
End Class 'stringReplace1
[C#]
using System;
class stringReplace1 {
public static void Main() {
String str = "1 2 3 4 5 6 7 8 9";
Console.WriteLine("Original string: \"{0}\"", str);
Console.WriteLine("CSV string: \"{0}\"", str.Replace(' ', ','));
}
}
[C++]
#using <mscorlib.dll>
using namespace System;
int main()
{
String* str = S"1 2 3 4 5 6 7 8 9";
Console::WriteLine(S"Original string: \"{0}\"", str);
Console::WriteLine(S"CSV string: \"{0}\"", str->Replace(' ', ','));
}
[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
プラットフォーム: 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, Common Language Infrastructure (CLI) Standard
参照
String クラス | String メンバ | System 名前空間 | String.Replace オーバーロードの一覧 | Char | Concat | Insert | Join | Remove | Split | Substring | Trim