工作中的總結
//計算分隔符分割域個數
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...