2011-12-13 71 views
0

我有一個文本文件,我想刪除每行的前6個字符。這些字符是空格和一些數字。他們是ASCII字符。如何才能做到這一點?我有一個Windows環境。howto刪除文本文件中的前6個字符

它是來自PLC梯形圖程序和指令列表的源代碼。我已經「打印」出來了一個文件。在幾乎每一行的開頭都有這些空格,然後是步數。

問候, 沃爾夫岡

+0

您可以通過大多數編程語言和大多數文本編輯器來實現。你的工具箱裏有什麼? – chance

+0

你真的需要澄清你想如何以編程方式做到這一點。如果沒有,你可以嘗試在superuser.com上詢問,但如果你這樣做的話,一定要提供一些細節。 –

回答

0

如果您只需要操作一次,打開支持列選擇一個文本編輯器中的文件,選擇要剪切的列,並刪除它們。例如,Notepad++當您按下ctrl + alt時會進入列選擇模式。

如果你不止一次地這樣做,你應該寫一個腳本來爲你做。你能用任何語言編程嗎?

+0

我剛剛嘗試了一些記事本++,似乎解決了我的問題。它只有2個文件,所以我可以手動編輯它們。謝謝! –

2

你可以在支持正則表達式的任何文本編輯器做到這一點(記事本+ +是Windows和它的自由),用於查找

一個簡單的表達和更換將

^...... 

這將匹配第一個每行有六個字符。顯然你可以用「」替換。

+0

這對我有用,謝謝! – BenCes

0

抓住記事本++(例如從www.portableapps.com),對前六個字符進行矩形選擇,然後按DEL鍵。要進行矩形選擇,請按住ALT並單擊鼠標左鍵進行拖動。

+0

是不是Alt而不是Ctrl? – Fraser

+0

該死的,你說得對。我糾正了它。 –