2015-04-12 71 views
0

我正在嘗試使用Microsoft Word或OpenOffice和正則表達式刪除文檔中的頁碼。我的文件是一個看起來像電子書正則表達式刪除文檔中的頁碼

2 
Words 
More words. 

More words. 

More 

3 

words. 

一些休息是中期的句子。我試圖在Python中做到這一點,但使用純文本文件刪除格式,如我試圖保留的斜體。在OpenOffice的作家,正則表達式:

^[0-9]$ 

會發現0到9之間的任意數字,雖然與500更換9仍然只有上升到9然而,這僅獲得自身的數量,而不是一段休息時間。正則表達式

$ 

可以得到該段休息,但我不知道如何將兩者結合起來,或超越數9.最後,我只是想從書中刪除這些頁碼和段落的休息。任何幫助將非常感謝!

+0

使用「..用500代替9」是否意味着您試圖使用[0-500]?如果是這樣,你最好閱讀正則表達式! – usr2564301

回答

0

可以使用^[0-9]+$|$匹配更多的數字,超越9

+0

太棒了!無論如何要包括前後的段落中斷嗎?這是美元符號,但我不知道如何將它們與^ [0-9] + $結合。 –

+0

它說我可以在6分鐘內完成,我肯定會。不過,我認爲編輯並沒有改變它。它仍然只是刪除數字,而不是前面或後面的分段符。有任何想法嗎 :)?非常感謝! –

+0

你可以檢查'^ $' –