#deffunc deltxt var data, str deldata, local i
i.0 = instr(data, , deldata)
if i.0 ! -1 {
i.1 = strlen(data) - strlen(deldata) - i
memcpy data, data, i.1, i, strlen(deldata) + i
memset data, , strlen(deldata), strlen(data) - strlen(deldata)
deltxt data, deldata
}
return
#global
txt = " 文 字 列 削 除 テ ス ト "
del = " "
repeat
i = instr(txt, , del)
if i = -1 : break
i.1 = instr(txt, , del) + strlen(del)
txt = strmid(txt, 0, i) + strmid(txt, i.1, strlen(txt) - i.1)
loop
deltxt txt, del // 0.06ms
|