日常筆記》字串分割 擷取等操作

2021-08-03 11:32:34 字數 749 閱讀 6050

① 根據特定字元分割

string str="***.html";

string arr=str.split('.');

② lastindexof()

根據特定字元獲取該字元處於某字串的位置(索引)

③ 根據特定位置擷取字串

//獲取檔名(第一種)

string str="/temp/***.html";

string path=str.substring(str.lastindexof("/")+1);

//得到***.html

//獲取檔名(第二種)

string str="/temp/***.html";

int x = oldpath.lastindexof("/");

int y = oldpath.length;

string path = str.substring(x+1, y - x-1);

//得到***.html

④ 替換

string str = "bbb_123";

string x= str.replace("bbb","321");

//得到321_123

⑤ 刪除

第一種 刪除指定位置(第i個)的指定長度(length)的字串

string str="aaa_***_bbb_123";

str=str.remove(3,8);

//得到aaa_123

第二種 使用替換來刪除

字串擷取,分割

關於字串擷取有多種方法適應不同的需求 1.substring擷取 string str fakhkajhdkahkdhfakh substring與substrvar str1 str.substring 0,2 從索引為0的位置開始,擷取長度為2位 alert str1 str1 fa eg st...

java字串處理(分割擷取替換等)

分割字串 param str string 原始字串 param splitsign string 分隔符 return string 分割後的字串陣列 suppresswarnings unchecked public static string split string str,string s...

C 字串分割 擷取

using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.linq using system.text u...