c 重點字串操作函式一覽,個人總結

2021-08-15 11:55:46 字數 1387 閱讀 8683

c++重點字串操作函式總結

string.h 字串操作

strcpy

拷貝乙個字串到另乙個字串中

strcpy ( 目的字串, 源字串);

strncpy

將乙個字串中前n個字元複製到另乙個字串中

strncpy (目的字串, 源字串,數目);

strcat

將字串1與字串2相連線

strcat (字串1, 字串2);

strncat

將乙個字串2中前n個字元拷貝連線到字串1後面

strncat (字串1, 字串2, 數目);

字串查詢

strlen

strlen (字串); 返回給定字串的長度

strcmp

比較兩個字串

strcmp (字串1, 字串2 );

返回值:若str1==str2,則返回0

若str1若str1>str2,則返回正數

strncmp

比較兩個字串中前n個字元

strncmp (字串1, 字串2, 數目);

strchr

strchr(

字串,char c);

返回指定字元在字串中第一次出現的位置

返回值:成功則返回要查詢字元第一次出現的位置,失敗返回null

strrchr

返回指定字元在字串中最後一次(即反向第一次)出現的位置

strrchr(

字串,char c);

strspn

計算字串1中連續有幾個字元都屬於字串2

strspn(字串1, 字串2);

返回值:返回字串1開頭連續包含字串2內的字元數目

所以,如果字串1所包含的字元都屬於字串2,那麼返回字串1的長度

如果字串1的第乙個字元不屬於字串2,那麼返回

0strstr

strstr(str1,str2) 函式用於判斷字串str2是否是str1的子串

如果是,則該函式返回str2在str1中首次出現的位址;否則,返回null

strtok

使用分隔符字串分解另乙個字串

strtok

(字串

,分隔符);

substr 函式

下面的示例演示了substr 方法的用法

substr(){

s1,s2;                //宣告變數。

s1 = "the rain in spain falls mainly in the plain.";

s2= s.substr(12, 5);  //獲取子字串

return(ss);   }            //返回輸出"spain"

python的字串操作函式之一覽

s.strip chars s.find x,start,end s.index x.start,end 見上 s.format 見上 s.partition x 見上 s.replace x,y,n 用y替換x,可選n表示最多替換n次 s.split x,n 最多分割n次,s.rsplit 從右邊...

子串出現的次數 含字串函式一覽)

計算乙個字串 子串 在另乙個字串 長串 現的次數。字串操作函式 c 和 c 提供了一系列操作字串的函式,要使用這些函式只要在 的標頭檔案部分包含 string.h 即可。常用的字串處理函式見下表 函式原型 函式功能 char strcpy char dest,const char src 將字串 s...

pytho字串處理內建方法一覽表

序號 方法及描述 1capitalize 將字串的第乙個字元轉換為大寫 2center width,fillchar 返回乙個指定的寬度 width 居中的字串,fillchar 為填充的字元,預設為空格。3count str,beg 0,end len string 返回 str 在 string...