看板 Hunter 關於我們 聯絡資訊
例如記事本的文字如下: ------------------------------- 111 112 113 114 115 116 117 118 119 120 ------------------------------- 想在每個換行的前面加上字 如下: ------------------------------- (456)_112 (456)_113 (456)_114 (456)_115 (456)_116 (456)_117 (456)_118 (456)_119 (456)_120 ------------------------------- 只能手動加嗎? 能否像excel那樣 前面想加的字是一樣的 直接用拉的就出現前面想加的字?? 有什麼方法嗎? 謝謝各位的回應 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.134.242.3
DoraShort:每行前面多打一個a=>編輯=>取代=>全部取代 03/18 16:49
abccbaandy:for /f "tokens=*" %%i in (test.txt) do ( 03/18 17:00
abccbaandy:echo ^(456^)_%%i >>test2.txt 03/18 17:00
abccbaandy:) 03/18 17:00
abccbaandy:以上複製存成bat試試看 03/18 17:00
謝謝你的答案 真的很有用 可以再請教你一下 如果要隔行有辦法嗎? ex: 112 113 114 改成 (456_)112 113 (456_)114 這樣可以嗎? 另外 不是txt的文件能夠用這個方法嗎? 謝謝你的回覆
timeline:用 MadEdit 之類的編輯器以 HEX 取代 03/18 17:17
timeline:Windows 底下的 UTF-8/Big5 換行符號 HEX 碼為 0D 0A 03/18 17:17
timeline:或者你可以在 excel 裡做好 複製到記事本把 tab 取代掉 03/18 17:17
謝謝你的回覆 不過我沒聽過MadEdit耶 還有excel裡作好的意思是? 謝謝你 ※ 編輯: cy4750 來自: 140.134.242.3 (03/18 19:02)
trow:知識+板真是博大精深 03/18 19:57
ioms:excel做好的是指在前一行欄位輸入你要的 然後另存txt or csv 03/18 23:07
ioms:在打開文件把分隔字元取代掉(例如csv是逗號分隔) 03/18 23:08
abccbaandy:http://pastie.org/8949258 試試看 03/19 09:53
abccbaandy:至於 txt,只要記事本打得開應該都能用這方法 03/19 09:54
BrightKiller:朝聖推 這個版真屌 03/20 03:22