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 ↓]文字列の反転
※・ ※・