string str;
string s1;
一、字串查詢
1. size_t n = str.find(s1); // 由前向後查詢 str 中第一次出現 s1 的位置,並返回;
2. size_t n = str.rfind(s1); // 由後向前查詢 str 中第一次出現 s1 的位置,並返回;
3. size_t n = str.find_first_of(s1); // 查詢 s 中任意乙個字元在 str 中,由前向後,第一次出現的位置,並返回;
4. size_t n = str.find_last_of(s1); // 查詢 s 中任意乙個字元在 str 中,由後向前,第一次出現的位置,並返回;
5. size_t n = str.find_first_not_of(s1); // 由前向後,查詢 str 中第乙個不屬於 s1 中的字元的位置,並返回;
6. size_t n = str.find_last_not_of(s1); // 由後向前,查詢 str 中第乙個不屬於 s1 中的字元的位置,並返回;
二、字串替換
str.replace(pos, n, s1); // 用 s1 替換 str 中從 pos 開始的 n 個字元的子串;
三、擷取字串
1. str.substr(pos, n); // 擷取 str 中由 pos 開始的 n 個字元的子串,並返回;
2. str.substr(pos); // 擷取 str 中由 pos 開始到末尾的所有字串的子串,並返回;
參考:
C 字串擷取 替換 查詢函式
1.擷取子串 s.substr pos,n 擷取s中從pos開始 包括0 的n個字元的子串,並返回 s.substr pos 擷取s中從從pos開始 包括0 到末尾的所有字元的子串,並返回2.替換子串 s.replace pos,n,s1 用s1替換s中從pos開始 包括0 的n個字元的子串3.查詢...
oracle實現字串擷取,查詢,替換
1 字串擷取 substr substr string,start position,length 其中,string是元字串,start position為開始位置 注意首位從0開始 length是可選項,表示子字串的位數。eg 1 substr abcdefg 0 返回結果是 abcdefg,從...
Python字串拼接,擷取,查詢,替換
熟練掌握字串操作可以使我們的開發效率更高,接下來總結一下python字串的操作 1.字串拼接,直接用加號即可,string1 today is string2 a sunny day string string1 string2 print string 列印結果 today is a sunny ...