1樓:匿名使用者
textforever這個軟體較為方便,如果只是修改電子書之類的話。
這個軟體的文字替換有這個功能,還有文字提取功能,提取需要的內容。
比如電子書查帶有求收藏,求月票,求支援,求打賞的行,替換處為空白就能全部刪除。
*求[收藏月票推薦支援打賞]\s*
*表示行開頭任意字元,後面的求[ ]裡面內容是可以修改為你需要查詢的內容,表示匹配的字元數,改為就變成了查詢求月票支援,求月票打賞等等的行。
查詢帶有ps:字元的行,一般出現在電子書結尾,給某章做總結。
替換空白就能全部刪除,也可以替換成你喜歡的內容。
*ppss].*s.*
查詢帶有某某內容的短句,替換內容部分可以修改為你需要的。
替換內容+[^
查詢/替換帶有某某字元的行。
*替換內容。*$
一般用在例如:
發帖時間 2010-05-12 8:30
發帖時間 2010-05-13 9:55 等等。
在上面的內容出修改為 ^.發帖時間。*$
然後一次替換空白就能批量把這類內容全部替換掉。
2樓:匿名使用者
推薦使用第三方命令列程式 wfr
命令很簡單,如把所有txt裡的北京替換成上海。
wfr *.txt -r:"北京" -t:"上海"
批處理修改txt檔案內容
3樓:大方湯圓
1、首先滑鼠右鍵單擊電腦桌面,選擇新建一個文字文件。
3、然後點選選擇頁面左上角檔案中的「另存為」。
4、然後在彈出來的視窗中,將檔名的字尾更改成「.bat」,選擇儲存的目錄,回車確定。
5、然後去到儲存的目錄,找到下圖中的程式,雙擊它就完成了。
4樓:
不清楚你的實際檔案/情況,僅以問題中的樣例/說明為據;以下**複製貼上到記事本,另存為,編碼選ansi,跟要處理的檔案放一起執行。
@echo off
rem 將一個txt文字檔案內的特定內容替換/修改成當前日期。
mode con lines=3000
title %#% +z%
cd /d "%dp0"
set "txtfile="
for /f "tokens=2 delims==.a in ('wmic os get localdatetime /value^|find "=do set d=%%a
echo;today=%today%
type "%txtfile%"|cscript -nologo -e:jscript "%f0" "today%"
echo;%#% +z%
pauseexit
var text=;
text="(start|end)date\\"d+-\d+-\d+/g,'$1'+;
bat 批處理 文字修改,如何利用BAT批處理修改檔名及檔案中內容??
rem 複製後請把每行後面的空格去掉 set p str tmp.txt tmp.vbs echo wscript.echo replace createobject scripting.filesystemobject opentextfile tmp.txt readall,vbcrlf for...
能否提供BAT批處理,修改資料夾內的所有檔案的檔名,檔名不統一,並修改第一行文字
for f tokens a in dir b txt do set n na call num2hz n hzf set h 0 for f tokens t in a do set m t set a h 1 if h equ 1 call num2hz m hzt set hzt hzt ec...
寫批處理命令,寫一個批處理命令
這樣寫 echo on set path g gba visualboyadvance.exe 我解釋下 set path這個等號後面寫入你要執行的檔案的所在目錄,比如我這裡要玩gba模擬器,它在g gba下,就這樣輸入。後面的visualboyadvance.exe是要執行的程式。把你想要執行的程...