0

テキストの各行の一部を削除するにはどうすればよいですか?

例:

</td><td valign="top" style="font-weight:bold;">1100052719
</td><td valign="top" style="font-weight:bold;">1100053714
</td><td valign="top" style="font-weight:bold;">1100053777

私はこれにしたい:

1100052719,1100053714,1100053777

これらすべてのデータを確認できる POs.txt という名前のファイルがあります。

4

3 に答える 3

0

コード 1:

@echo off
setlocal enabledelayedexpansion
set OutputString=
for /f "delims=" %%a in (Pos.txt) do (
    set line=%%a
    set OutputString=!OutputString!!line:*">=!,
)
set OutputString=%OutputString:~0,-1%
echo,%OutputString%
pause

コード 2:

@echo off
setlocal enabledelayedexpansion
set OutputString=
for /f "delims=" %%a in (Pos.txt) do (
    set line=%%a
    set OutputString=!OutputString!!line:~-10!,
)
set OutputString=%OutputString:~0,-1%
echo,%OutputString%
pause
于 2013-04-01T02:34:40.123 に答える
0
@echo off
setlocal enabledelayedexpansion
set OutputString=
for /f "tokens=3 delims=>" %%A in (Pos.txt) do set OutputString=!OutputString!%%A,
set OutputString=%OutputString:~0,-1%
echo.%OutputString%
endlocal
pause
于 2013-04-01T00:23:00.487 に答える