資料的分割與擷取

2021-09-24 01:29:41 字數 722 閱讀 8202

工作中的總結

//計算分隔符分割域個數

int splitcount(char*str/*分割的資料*/,char strp/*分割符*/)

for(i = 0;imaxlen-1)

strncpy(str,p,maxlen-1);

else

strcpy(str,p);

free(p);

return 0;

}//域替換,替換的是分隔符之前的內容

int splireplace(char*str/*源(in/out)*/,long maxlen/*最大長度*/,char strp/*分隔符*/,char* strl/*替換的內容*/,int num/*要替換第幾個分隔符*/)

else

p = str+i+1;}}

if(str[strlen(str)-1] != strp)

}return 1;

}//取分隔符的內容

int splitby(char*str/*源(in)*/,long maxlen/*輸出最大長度*/,char strp/*分隔符*/,char* strl/*輸出資料(out)*/,int num/*要替換第幾個分隔符*/)

else

p = str+i+1;}}

if(str[strlen(str)-1] != strp)

}return 1;

}

字串擷取與分割 二

1 只替換第1個子串 格式 以前面的school變數作為測試,先確認變數值 root svr5 echo school tarena it group.將字串中的第1個r替換為rrrr root svr5 echo tarrrrena it group.2 替換全部子串 格式 以前面的school變...

字串擷取與分割 三

以處理系統預設的郵箱路徑為例,可直接使用環境變數mail root svr5 echo mail var spool mail root root svr5 echo l mail root root svr5 echo var spool mail root root svr5 echo mail...

字串擷取,分割

關於字串擷取有多種方法適應不同的需求 1.substring擷取 string str fakhkajhdkahkdhfakh substring與substrvar str1 str.substring 0,2 從索引為0的位置開始,擷取長度為2位 alert str1 str1 fa eg st...