Microsoft findstrを使用して1行のアイテムを "grep"するにはどうすればよいですか?今私は<date>
の内側に内容をgrepしたいと</date>
がどのように私は正規表現を記述した場合1行でアイテムをgrepするためのfindstr一式の正規表現
<config>test</config><item>some data</item><date>2007-11-02</date><datestart>2007-10-31</datestart><path>d:\test\test\test.txt</path>
を:
私はこのような何かを行くラインを持っていますか?
注目すべき点の1つは、日付をgrepして変数に格納するためにfindstrコマンドをforループに入れなければならないことです。
例:彼らは変更になる場合がありますよう
for /f "Tokens=* Delims=" %%i in ('findstr /r /c:"regex" file.txt') do (
set date=%%i
set date=!date:-=!
)
また、私はトークンに依存する必要はありません。
この問題は 'findstr'で解決できないと思います。私の答えを見てください。 – Aacini