質問: windowsバッチファイルで中括弧で区切られたテキストファイルを読み取るにはどうすればよいですか? 私はいくつかの行を持っているファイルtxtを持っています、そしてここに私のtxtファイルがありますrule.txt ---------------------------------------- direct replace{100,1011} replace{india,o891} replace{1100,101} ----------------------------------------- バッチファイルを使用して、中括弧と中括弧の間の数値をキャプチャする必要があります。
回答: バッチファイルの場合::: q:\test\2018\12\26\su_1387726.cmd @echo off for /f "tokens=2,3 delims={,}" %%a in ( ' findstr "{" rule.txt' ) do echo:%%a =^> %%b サンプル出力:> q:\test\2018\12\26\su_1387726.cmd 100 => 1011 india => o891 1100 => 101