我有一個文本文件,我想刪除每行的前6個字符。這些字符是空格和一些數字。他們是ASCII字符。如何才能做到這一點?我有一個Windows環境。howto刪除文本文件中的前6個字符
它是來自PLC梯形圖程序和指令列表的源代碼。我已經「打印」出來了一個文件。在幾乎每一行的開頭都有這些空格,然後是步數。
問候, 沃爾夫岡
我有一個文本文件,我想刪除每行的前6個字符。這些字符是空格和一些數字。他們是ASCII字符。如何才能做到這一點?我有一個Windows環境。howto刪除文本文件中的前6個字符
它是來自PLC梯形圖程序和指令列表的源代碼。我已經「打印」出來了一個文件。在幾乎每一行的開頭都有這些空格,然後是步數。
問候, 沃爾夫岡
如果您只需要操作一次,打開支持列選擇一個文本編輯器中的文件,選擇要剪切的列,並刪除它們。例如,Notepad++當您按下ctrl + alt時會進入列選擇模式。
如果你不止一次地這樣做,你應該寫一個腳本來爲你做。你能用任何語言編程嗎?
我剛剛嘗試了一些記事本++,似乎解決了我的問題。它只有2個文件,所以我可以手動編輯它們。謝謝! –
你可以在支持正則表達式的任何文本編輯器做到這一點(記事本+ +是Windows和它的自由),用於查找
一個簡單的表達和更換將
^......
這將匹配第一個每行有六個字符。顯然你可以用「」替換。
這對我有用,謝謝! – BenCes
抓住記事本++(例如從www.portableapps.com),對前六個字符進行矩形選擇,然後按DEL鍵。要進行矩形選擇,請按住ALT並單擊鼠標左鍵進行拖動。
是不是Alt而不是Ctrl? – Fraser
該死的,你說得對。我糾正了它。 –
您可以通過大多數編程語言和大多數文本編輯器來實現。你的工具箱裏有什麼? – chance
你真的需要澄清你想如何以編程方式做到這一點。如果沒有,你可以嘗試在superuser.com上詢問,但如果你這樣做的話,一定要提供一些細節。 –