好像是气不过,一定想做一个可以的。
我觉得花上这么多时间弄 真不值得。偏要取其短。
@echo off
set "everstr=ab*c*d*A。*。*。R**T.《》*、*/*\*?.***.tt1254*5...too long!"
:loop
for /f "tokens=1,* delims=*" %%a in ("%everstr%") do (set str=%%a#replace#%%b)
if not "%str:~-9%"=="#replace#" (set "everstr=%str%" &goto :loop)
set str=%str:~,-9%
echo %str:#replace#=#%
pause
vbs的
const str="ab*c*d*A。*。*。R**T.《》*、*/*\*?.***.tt1254*5...too long!"
inputbox "原字符为" &vbcrlf & str ,"Replace!",replace(str,"*","#")
[
Last edited by 523066680 on 2009-9-19 at 07:06 ]