字串操作 插入,替換,填充及移除

2021-10-10 06:43:08 字數 2461 閱讀 9688

本次涉及插入,替換,移除和填充幾個操作。

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 ...