[wizs] substr (simul_efun)
string
substr(string str, string match, string replace)
{
string foo, fii;
string reg;
if( !str || !replace || !match ||
!stringp(str) || !stringp(match) || !stringp(replace) )
return str;
reg="";
if( sscanf(str, "%s"+match+"%s", foo, fii) !=2 )
return str; // Int@Sanctuary
while( sscanf(str, "%s"+match+"%s", foo, fii) ==2)
{
if( !foo ) foo = "";
if( !fii ) fii = "";
reg +=foo + replace;
str =str[strlen(foo)+strlen(match)..strlen(str)];
}
reg += fii;
return reg;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.61.157.53
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
29
45
13
23