字串擷取的方法

2021-09-03 10:18:57 字數 831 閱讀 4964

字串擷取的方法:

stringof()   lastindexof()  substring()

例項:

string str="123abc456";

int i=3;

1.取字串的前i個字元

str=str.substring(0,i);//  str=str.remove(i,str.length-i);

2.去除字串的前i個字元

str=str.remove(0,i);//str=str.substring(i);

3.從右邊開始取i個字元

str=str.substring(str.length-i);//

str=str.remove(0,str.length-i);

4.從右邊開始去掉i個字元

str=str.substring(0,str.length-i); // or str=str.remove(str.length-i,i);

5 判斷字串中是否有"abc" 有則去掉之

using system.text.regularexpressions;

string str = "123abc456";

string a="abc";

regex r = new  regex(a); 

match m = r.match(str); 

if (m.success)

6 如果字串中有"abc"則替換成"abc"

str=str.replace("abc","abc");

lastindexof() 方法可返回乙個指定的字串值最後出現的位置,在乙個字串中的指定位置從後向前搜尋。

字串擷取方法

string str 123abc456 int i 3 1.取字串的前i個字元str str.substring 0,i or str str.remove i,str.length i 2.去掉字串的前i個字元 str str.remove 0,i or str str.substring i ...

字串擷取的方法

比如st1 abc,def,ghi st2 st1 0 取角標為0的字串 st3 st1 3 5 取角標為第3位開始總共2位的字串st4 st1 2 3 取角標為第2位開始,共1位的字串 print st2 列印出來的是a print st3 列印出來的是,d print st4 列印出來的是c 例...

Shell 字串擷取方法

shell下擷取字串的功能非常少,不過有時在判斷字串字首或是字尾時卻非常重要。這裡說的shell不包含bash和csh,主要是給freebsd下sh指令碼使用的。例如下面的乙個列子 prg info name make mke info act bin make foo foo prg info n...