[wizs] substr (simul_efun)

看板mud_sanc (Sanctuary - 聖殿)作者 (小太保)時間13年前 (2012/12/21 17:22), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
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
文章代碼(AID): #1Gr2fOuX (mud_sanc)
文章代碼(AID): #1Gr2fOuX (mud_sanc)