
指定文字を別の文字に置き換えるのってどうやったらできますか?



Replaceメソッドを利用すると指定文字を別の文字に置き換えることができます。
目次
指定文字を別の文字に置き換える Replace
Stirngオブジェクトの「Replace」メソッドを利用すると、文字列中に含まれる指定文字列を全て別の文字に置換することができます。
文字列.Replace(検索文字,置換文字)
string moji = "かえるぴょこぴょこみぴょこぴょこ " +
"あわせてぴょこぴょこむぴょこぴょこ";
string mojiReplace = moji.Replace("ぴょこ", "ケロ");
MessageBox.Show(mojiReplace);Dim moji As String = "かえるぴょこぴょこみぴょこぴょこ " &
"あわせてぴょこぴょこむぴょこぴょこ"
Dim mojiReplace As String = moji.Replace("ぴょこ", "ケロ")
MessageBox.Show(mojiReplace)かえるケロケロみケロケロ あわせてケロケロむケロケロ文字列の指定位置の文字を削除する Remove
Stringオブジェクトの「Remove」メソッドを利用すると、指定位置から文字を削除した文字列を取得できます。
第1引数に「削除開始位置」、第2引数に「削除文字数」を指定します。
文字列.Remove(削除位置, 削除文字数)
削除文字数を指定しない場合は、削除位置以降全てが削除されます。
文字列.Remove(削除位置)
string moji = "テクリエイトアカデミー";
string mojiRemove = moji.Remove(6,4);
MessageBox.Show(mojiRemove);Dim moji As String = "テクリエイトアカデミー"
Dim mojiRemove As String = moji.Remove(6, 4)
MessageBox.Show(mojiRemove)テクリエイトー文字列の指定位置に文字列を挿入する Insert
Stringオブジェクトの「Insert」メソッドを利用することで、文字列内に別の文字列を挿入することができます。
第1引数に「開始位置」、第2引数に「挿入文字列」を指定します。
文字列.Insert(開始位置, 挿入文字列)
string moji = "テクリエイトアカデミー";
string mojiInsert = moji.Insert(6,"★");
MessageBox.Show(mojiInsert); Dim moji As String = "テクリエイトアカデミー"
Dim mojiInsert As String = moji.Insert(6, "★")
MessageBox.Show(mojiInsert)テクリエイト★アカデミーMicrosoft Learnの解説
Microsoft Learn
String.Replace Method (System)
Returns a new string in which all occurrences of a specified Unicode character or String in the current string are replaced with another specified Unicode chara…
Microsoft Learn
String.Remove Method (System)
Returns a new string in which a specified number of characters from the current string are deleted.
Microsoft Learn
String.Insert(Int32, String) Method (System)
Returns a new string in which a specified string is inserted at a specified index position in this instance.

