C 根據某個字元或者字串分割字串

2021-09-11 07:37:28 字數 1316 閱讀 2954

1,字串通過字元分割比較簡單可以這樣實現:

string getary = content.split(new char ); //這種分割方式可以是多個字元分割 例如:

string getary = content.split(new char );

string getary = content.split('x');//單個字元分割

2,通過字串分割字串

string resary = res.split(new string , stringsplitoptions.none);

stringsplitoptions.none 不做任何操作,返回陣列中元素可以是空字串

stringsplitoptions.removeemptyentries 返回陣列元素含有空字串的會被移除

3,當然還有正則分割字串的方式

string sarray=regex.split(str,"js",regexoptions.ignorecase)

str待分割字串

「js」這裡表示正規表示式

regexoptions.ignorecase 不做任何操作

還有其他幾種方式  就不一一介紹了,主要都是regex下的方法

public static string split(string input, string pattern);

public static string split(string input, string pattern, regexoptions options

public static string split(string input, string pattern, regexoptions options, timespan matchtimeout);

public string split(string input);

public string split(string input, int count);

public string split(string input, int count, int startat);

會的人一看就明白了

4,比較特殊的分割字串

split(char separator, int count,[stringsplitoptions options])

要返回的子字串的最大數目count,這裡可以設定子字串最大長度

split(string separator, int count,[stringsplitoptions options])

要返回的子字串的最大數目count,這裡可以設定子字串最大長度

js 字串是否包含某個字元

方法一 indexof 推薦 var str 123 console.log str.indexof 3 1 trueindexof 方法可返回某個指定的字串值在字串中首次出現的位置。如果要檢索的字串值沒有出現,則該方法返回 1。方法二 search var str 123 console.log ...

C 之字串判斷是否存在某個字元

1 字元擷取的方式 str.split new char str 要擷取的字串。然後把擷取出來的資料判斷是否相等 2 字串的方法匹配 endwith 判斷字串結尾字元 串 equals 判斷相等 indexof 返回匹配字元的索引開始位值 3 正則函式 regex.ismatch str1,str2...

js 判斷字串是否包含某個字元

方法一 indexof 推薦 var str 123 console.log str.indexof 3 1 trueindexof 方法可返回某個指定的字串值在字串中首次出現的位置。如果要檢索的字串值沒有出現,則該方法返回 1。方法二 search var str 123 console.log ...