C 字串處理的常用方法

2021-09-30 08:15:52 字數 1238 閱讀 4743

1.字串比較

字串.comparto(目標字串)

"a".comparto("b");

2.查詢子串

字串.indexof(子串,查詢其實位置) ;

字串.lastindexof(子串) ;最後一次出現的位置

str.indexof("ab",0);

3.插入子串

字串.insert(插入位置,插入子串) ;

s.insert(2,"ab");

4.移出子串

字串.remove(其實位置,移出數);

s.remove(3,2);

5.替換子串

字串.replace(源子串,替換為);

s.replace("-"," ");將-替換為空格

6.擷取子串

字串.substring(擷取其實位置,擷取個數);

"abcdef".substring(2,3);結果為cde

7.去空格

mystring = mystring.trim(); //同時刪除字串前後的空格

char trimchars = ; //準備刪除的字元

mystring = mystring.trim(trimchars); //刪除所有指定字元

mystring = mystring.trimend(); //刪除字串後的空格

mystring = mystring.trimstart(); //刪除字串前的空格

8.轉換大小寫

str.tolower()轉化成小寫字母

str.toupper()轉化成大寫字母

char.isupper(str,3)//判斷乙個字串中的第n個字元是否是大寫

9.拆分字串

string strs = mystring.split(' ',3); //按照空格進行拆分,並且返回前三個字串,結果在字串陣列裡

10.使字串達到指定長度

padleft()、padright() ,如:

string str1="00";

str1=str1.padleft(3,'1'); //無第二引數為加空格,結果為「100」

11.得到字串長度

len=str.length;

12.字串遍歷

string mystring = "this is a test!";

foreach (char mychar in mystring)

",mychar); } 

字串處理常用方法

方法 說明capitalize 將字串首字母大寫,開頭不是字母則不作處理 lower 將字串的字母轉為小寫 upper 將字串的字母轉為大寫 center width fillbyte 返回長度為width的字串,如果長度不足則將整個字串返回,如果長度不夠則用fillbyte兩邊填充 encode ...

C 常用方法 日期 字串處理

一 日期常用函式 datetime.now.dayofweek 獲取到當前日期是星期幾 datetime.now.timeofday 獲取此例項當前的時間。datetime.now.hour 獲取此例項表示的日期的小時元件。datetime.date 獲取當前例項的日期。time.subtract ...

常用的字串處理方法

1 字串合併操作 var inum01 12 var inum02 24 var snum03 12 var str abc alert inum01 inum02 彈出36 alert inum01 snum03 彈出1212 數字和字串相加等同於字串相加 alert snum03 str 彈出1...