FOR/Fステートメントを使用して、コマンドが解析するデリムを列挙します。例:FOR/Fステートメントのデリムを列挙する
FOR /F "delims=," %%A IN ("This,is,a,comma,delimited,sentence") DO (
some command to enumerate delims
)
:OUT
この文章で区切られた各項目について説明します。この場合、出力6
EDITはなります:私は長い道のりが各1のチェックを行うことであろう知っている..しかし、私はその方法を回避しようとしています:
IF %%A == [] SET enum=0 && GOTO:OUT
IF %%B == [] SET enum=1 && GOTO:OUT
などを
興味深いことに、私はFORがこのようなことをすることはできませんでした。私はいつも標準のFORループを使ってファイルを反復するだけだと考えました。それに加えて、カンマ、セミコロン、および同等の文字で読むのを止めることを知っていますか? – Mechaflash