說明: 這些字符串處理小技巧在平時的編程中會普遍遇到, 總結了很多, 這裡只提供一些比較好玩供大家參考.
實現的基本方法都是C#提供的關於字符串處理的常用方法, 此處不再一一說明.
一. 根據標點符號分行某一字符串
輸入: abc,defg,hijklmn,opq,rstuv (測試時按逗號分行, 可自定義分行符)
輸出: abc
defg
hijklmn
opq
rstuv
Code
string oldstr = textBox1.Text.Trim();
string[] newstr = oldstr.Split(',');
for (int i = 0; i < newstr.Length; i++)
{
if (richTextBox1.Text == "")
richTextBox1.Text = newstr[i].ToString();
else
richTextBox1.Text += "\n" + newstr[i].ToString();
}
2. 將字符串顛倒輸出
輸入: ABCDEFG
輸出: GFEDCBA
Code
string str1 = textBox1.Text.Trim();
char[] charstr = str1.ToCharArray();
Array.Reverse(charstr);
string str2 = new string(charstr);
textBox2.Text = str2;