总结了一下,做个备注。- @echo off
- for /f "delims=" %%a in (a.txt) do (
- set "var=%%a"
- setlocal enabledelayedexpansion
- set "var=!var:"=!"
- set "var=!var:&rdquo=!"&set "var=!var:&ldquo=!"
- echo !var!
- endlocal
- )
- pause
-
- @echo off&set lf=^
-
-
- for /f "delims=" %%a in (a.txt) do (
- set "var=%%a"
- setlocal enabledelayedexpansion
- %换行符法% set "var=!var:"=!"%lf%set "var=!var:&rdquo=!"&set "var=!var:&ldquo=!"
- echo !var!
- endlocal
- )
- pause
-
-
- for /f "delims=" %%a in (a.txt) do (
- set "var=%%a"
- setlocal enabledelayedexpansion
- %首引号转义法% set ^"var=!var:"=!"&set "var=!var:&rdquo=!"&set "var=!var:&ldquo=!"
- echo !var!
- endlocal
- )
- pause
-
-
- set "quot=""
- for /f "delims=" %%a in (a.txt) do (
- set "var=%%a"
- setlocal enabledelayedexpansion
- for %%q in (!quot!)do (
- %for变量法% set "var=!var:%%q=!"&set "var=!var:&rdquo=!"&set "var=!var:&ldquo=!"
- )
- echo !var!
- endlocal
- )
- pause
复制代码
|