字串擷取

2022-08-02 11:39:08 字數 1078 閱讀 6474

#define _crt_secure_no_warnings

#include

#include

#include

#include

#include

//字串擷取strtok會破壞源字串,用\0替換擷取的標誌位

int main0101()

char ch="www.itcast.cn";

char*p=strtok(ch,".");//www\0itcast.cn

printf("%s\n",p);//www

p=strtok(null,".");//www\0itcast\0cn

printf("%s\n",p);//itcast

p=strtok(null,".");

printf("%s\n",p);//cn

return exit_success;

int main0102(void)

char ch="[email protected]";

char str[100]=;

//字串備份

strcpy(str,ch);

char*p=strtok(str,"@");

printf("%s\n",p);//123456

p=strtok(null,"."); 

printf("%s\n",p);//qq

return 0;

int main(void)

//char ch = "nichousha\nchounizadi\nzaichouyigeshishi\nduibuqidagewocuole\nguawazi\n";

char ch = "你瞅啥\n瞅你昨地\n再瞅乙個試試\n對不起大哥我錯了\n瓜娃子\n";

char*p=strtok(ch,"\n");

while(p)

printf("%s\n",p);

p=strtok(null,"\n");

return 0;

//結果

字串擷取

var 用 擷取 刪除左邊字元,保留右邊字元 echo 其中 var 是變數名,號是運算子,表示從左邊開始刪除第乙個 號及左邊的所有字元 結果 root localhost shell shell.sh 表示從左邊開始刪除最後 最右邊 乙個 號及左邊的所有字元 結果 將變數改為var 結果 輸出為空...

字串擷取

1.定義乙個字串a,擷取a 的某乙個專案組,複製給b,b必須是int型 nsstring a 1.2.30 int b a substringwithrange nsmakerange 4,2 intvalue nslog a n a nslog b d b output 2011 07 05 11...

字串擷取

字串擷取,支援中文和其他編碼 access public param string str 需要轉換的字串 param string start 開始位置 param string length 擷取長度 param string charset 編碼格式 param string suffix 截...