tekitouabcna moabcjiretu abc: 7 xyz: -1 tekitouxyzna moxyzjiretu |
前田稔(Maeda Minoru)の超初心者のプログラム入門
/**********************************/ /*★ String Search 前田 稔 ★*/ /**********************************/ using System; class Text { public static void Main() { string str= "tekitouabcna moabcjiretu"; Console.WriteLine(str); int i = str.IndexOf("abc"); //"abc" を検索 Console.WriteLine("abc: {0}", i); int j = str.IndexOf("xyz"); //"xyz" を検索 Console.WriteLine("xyz: {0}", j); } } |
tekitouabcna moabcjiretu abc: 7 xyz: -1 |
/**********************************/ /*★ String Replace 前田 稔 ★*/ /**********************************/ using System; class Text { public static void Main() { string str= "tekitouabcna moabcjiretu"; string wk = str.Replace("abc", "xyz"); //"abc"⇒"xyz" 置換 Console.WriteLine(wk); } } |
tekitouxyzna moxyzjiretu |
string str= "red black white red blue gray yellow"; string wk = str.Replace("red", "purple"); //"red"⇒"purple" 置換 |
purple black white purple blue gray yellow |
string str= "red black white red blue gray yellow"; string wk = str.Remove(5, 3); //"lac" 削除 Console.WriteLine(wk); |
wk = str.Substring(0, 8) + "green" + str.Substring(15); Console.WriteLine(wk); |
red bk white red blue gray yellow red blacgreen red blue gray yellow |
int i = str.LastIndexOf("abc"); |
int i = str.IndexOf('a'); |
int i = str.IndexOf("ABC", StringComparison.OrdinalIgnoreCase); |
int i = str.IndexOf("abc", 10); |
int i = str.IndexOf("abc", 6, 10); |
string str = "0123456789abcdefg"; Console.WriteLine(str.Substring(8)); //8文字目から後 Console.WriteLine(str.Substring(10,5)); //10文字目から5文字 |
string str = "0123456789abcdefg"; char ch; ch = str[7]; |
str = str.Replace("\r", ""); str = str.Replace("\n", ""); |
[Next Chapter ↓]文字列の反転
※・ ※・