Board logo

标题: [文本处理] 批处理怎么把字符串中的= ~去掉? [打印本页]

作者: hlzj88    时间: 2018-5-28 22:50     标题: 批处理怎么把字符串中的= ~去掉?

字符串 可以是文件名 也可是文本中的部分内容,如题,遇到就头疼,感觉bat没有好办法。
作者: WHY    时间: 2018-5-29 16:52

举例
  1. @echo off
  2. call :xxx "abc=123~456"
  3. echo;%s%
  4. pause & goto :EOF
  5. :xxx
  6. for /f "tokens=1* delims==~" %%i in ("%~1") do (
  7.     if "%%j" == "" (set s=%%i) else call :xxx "%%i%%j"
  8. )
复制代码

作者: hlzj88    时间: 2018-5-29 20:44

受教了。收藏。




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2