サブ文字列を含む文字列があり、,
、.
、-
、;
などの文字セットで区切られています。私はその文字列を多くの部分文字列に分割する必要があります。そして、forループとの分割がどのように機能するのかを理解する必要があるので、必要に応じて他の文字を追加することができます。文字列を文字列で分割する方法は?
例:AAA、BBB、CCC、DDD、EEE:
set string=aaa,bbb.ccc-ddd;eee
for /f "tokens=1* delims=-.," %%a in ("%string%") do (echo %%a, %%b)
私は、この例では5つのストリングの結果を取得する必要があります。そのforループでは、通常のプログラミング言語のように、これらの部分文字列のそれぞれについて作業したいと思います。しかし、これが私を殺している。
私は、AAAようbbb.ccc DDDに取得; EEEを。 2つの部分文字列のみ。私は間違って何をしていますか?また、1000の部分文字列があるかもしれません。
に入るようにするには、分割文字列には他の選択肢はありません意味ですか? – Bitterblue
@Bitterblueいくつかあります。しかし、彼らはもう少し高度な技術を使います – jeb