本次涉及插入,替換,移除和填充幾個操作。
1、插入(insert)
insert(int startindex,string value) :用於在乙個字串中的指定起始索引處插入另外一段字元。
string _teststr =
"妖怪啊!"
; _teststr = _teststr.
insert(0
,"痴情的");
console.
writeline
(_teststr)
;string _resultstr = _teststr.
insert
(_teststr.length,
"請再等一世吧!");
console.
writeline
(_resultstr)
; console.
readkey()
;
執行結果:
2、替換(remove)
//刪除 remove
string _str1 =
"喜歡的少年是你"
;string _str2 = _str1.
remove(3
);console.
writeline
(_str2)
;string _str3 = _str1.
remove(3
,2);
console.
writeline
(_str3)
; console.
readkey()
;
輸出結果:
3、替換(replace)
replace(old value,new value); 將字串中的某個字元或字串替換成其他的字元或字串;
static
void
main()
輸出結果:
4、填充(padleft\padright)
在字串左側或右側填充字元,並不經常使用;
//填充字串
string _teststr1 =
"*^__^*"
;string _padstr = _teststr1.
padleft
(_teststr1.length +5,
'(')
;string _padstr2 = _padstr.
padright
(_padstr.length +5,
')')
; console.
writeline
("left:"
+ _padstr)
; console.
writeline()
; console.
writeline
("right: "
, _padstr2)
; console.
readkey()
;
輸出結果:
最後還想說下copyto的用法,可以將字串中的某些字串逐字元拷貝進字元陣列內;該用法可以用於將一串字串倒著輸出;
1、將字串倒著輸出;
#region 倒著輸出字串」喜歡的少年是你「
static
void
main()
console.
writeline
(mystb)
; console.
readkey()
;}#endregion
輸出結果顯示:
2、copyto 示例2:
string _stra =
"喜歡的少年是你"
;char
_strd =
newchar
[100];
_stra.
copyto(3
, _strd,1,
4); console.
writeline
(_strd)
; console.
readkey()
;
輸出結果:
好了,結束。
今天也要努力呀!!
字串操作(替換,擷取,插入)
1.在 main 方法中從控制台輸入乙個字串,然後將字串中所有的 替換成 使用indexof找到要替換的,用replace來將其替換成,如下。static void main string args console.writeline 替換後的字串為 str console.readkey 2.在 ...
C 字串處理 擷取 替換 移除
問題1 我想刪除字串中指定的字元。解答 技巧性的方法,用replace 例如 string str how are you 現在我們刪除它中間的空格,則 str str.replace 懂了吧,把要刪除的字元替換成 就 ok了!問題2 我想刪除字串開頭和結尾的空格。解答 用trim 系列。trim ...
字串編輯(刪除 插入 替換)
字串編輯 描述從鍵盤輸入乙個字串 長度 40個字元 並以字元 結束。d 刪除乙個字元,命令的方式為 d a 其中a為被刪除的字元 例如 d s 表示刪除字元 s 若字串中有多個 s 則刪除第一次出現的。如上例中刪除的結果為 thi is a book.i 插入乙個字元,命令的格式為 i a1 a2 ...