文字列の最初の単語をバッチで削除しようとしています。Windowsバッチ - 最初の単語を文字列から削除する
例:「この子はバッチを愛している」
を「子供がバッチを愛する」ために私が試してみました:
@echo off
set /p text=text:
for /f "tokens=1,*" %%a in ("%text%") do set updated=%%a
echo %updated%
pause
をそれはちょうど最初の単語を出力し、最初の単語を削除しません。
最初の単語を削除し、残りの文字列を保持するにはどうすればよいですか?
set updated=%%b
に使用を変更、最初の単語の後にすべてを取得するには。 – SomethingDark@SomethingDark %% aを%% bに変更したときと同じ出力を返します。 – djmrminer
いいえちょうど変更してください: 'set updated = %% b' – Aacini