@echo off&setlocal enabledelayedexpansion
for /f "tokens=*" %%i in (a.txt) do (
set a=%%i
set "a=!a:-= !"
for %%a in (!a!) do (
echo %%a))
pause>nul
@echo off
set "str=户外-家具制造 突出-细节 接受-大手术 图形-呈现 备案-页面 大量-挥发"
set "str=%str:-= %"
for %%a in (%str%) do echo %%a
将-替换成空格就成