我有一個名為的文本檔案myfile.txt,它具有以下文本-
Hi my cry die fly
我想洗掉之后的所有單詞cry。
請幫忙
uj5u.com熱心網友回復:
像這樣的事情:
@echo off
setlocal enabledelayedexpansion
for /f "usebackq delims=" %%i in ("myfile.txt") do (
set "line=%%i"
set "line_excl=!line:*cry=!"
call echo %%line:!line_excl!=%%
)
它將檔案中的每一行設定為一個名為的變數的值%line%,delayedexpansion但是需要,所以我們啟用它,然后使用變數 as !line!。
我們將搜索替換變數設定為所有內容cry,然后!line!通過排除剩余部分(即之后的所有內容)來簡單地設定回顯cry。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/497705.html
上一篇:for中的過濾器元素
下一篇:批處理檔案不執行命令
