for没办法用多个字符窜作分隔符,所以变通一下
先把123替换为文本中没有的字符,比如#号。
另外:下次提问最好发在 代码咨询&讨论 区
:- @echo off
- setlocal enabledelayedexpansion
- for /f "delims=" %%a in (a.txt) do (
- set var=%%a
- set var=!var:he=ha!
- set var=!var:123=#!
- for /f "delims=#" %%i in ("!var!") do echo %%i123
- )
- pause
复制代码
|