字串處理相關函式

2021-10-07 05:36:10 字數 911 閱讀 2810

字串處理相關函式

//刪除字串開頭的空格

void

trim_left

(string & str)

//刪除字串結尾的空格

void

trim_right

(string & str)

}//刪除字串兩端的空格

void

trim

(string & str)

//用char字元分隔字串str,分隔符只有乙個

vector

split_by_char

(const string & str,

char delim,

bool compress_token =

true

)else

}else}}

if(!tmp.

empty()

)return ret;

}//用delim中任意字元分隔字串str,分隔符可支援多個

vector

split_by_str

(const string & str,

const string & delim,

bool compress_token =

true

) string tmp = str.

substr

(start, end - start);if

(tmp.

empty()

)}else

start = end +1;

} string tmp = str.

substr

(start);if

(!tmp.

empty()

)return ret;

}

C字串處理相關函式

1 strstr str,substr 判斷substr是否是str的子串,如果是則返回substr第一次出現的位置,否則返回null。2 strcat str1,str2 字串連線函式 把src2所指字串新增到str1結尾處 覆蓋str1結尾處的 0 src2和str1所指記憶體區域不可以重疊且s...

Python 字串處理相關函式

str1.splitlines 按照行 r r n n 分隔,返回乙個包含各行作為元素的列表,如果引數 keepends 為 false,不包含換行符,如果為 true,則保留換行符。join str1 用於將序列中的元素以指定的字元連線生成乙個新的字串。max min 返回給定引數的最大值 最小值...

mysql處理字串相關函式

concat str1,str2,返回來自於引數鏈結的字串。如果任何引數是null,返回null。可以有超過2個的引數。乙個數字引數被變換為等價的字串形式。mysql select concat my s ql mysql mysql select concat my null,ql null my...