2014-01-14 27 views
0

在Notepad ++中,爲所有包含數字的行添加可能是00。例如記事本+ +爲具有數字的所有行添加其他數字

我正在做一些遊戲。人口數量很低,所以我只想簡單地在所有尺寸的每個數字大小後加00。我不想僅僅爲了美國而下降1365線,也爲其他國家做這個過程。所以,如果我可以簡單地將00加在任何數量的數字後面,那就太棒了。所以size = 400會是size = 40000,然後如果他們的size = 6173,它會變成size = 617300.我想着如何用find和replace來做到這一點,但是我必須具體說明數字的正確性嗎?所以我只能改變400s或6173s的分機。

謝謝

+0

如果我正確地閱讀這篇文章,OP正在尋找一種方式,同時在Notepad ++中編輯,做一些's /(\ d +)/ \ 100/g'類型的操作,除非你想要以提出正確的正則表達式,排除小數點後的數字,數字在一個詞的中間,等等。我並沒有真正使用Notepad ++,因此我不知道它是否可以執行正則表達式替換。 – shoover

+0

只需將00放在記事本中的每個數字後面。所以把00放在400以後會使它成爲40000.但是我想把00放在記事本上的每一個數字後面。所以我不能簡單地使用查找和替換來做到這一點,因爲我正在處理很多不同的數字。除非他們是代表多個地方的通配符? – user3195941

回答

1

對不起張貼場外鏈接,但也許點擊這裏:

http://sourceforge.net/apps/mediawiki/notepad-plus/index.php?title=Regular_Expressions

你想要拿出的正則表達式捕獲所有對應的數字到數據文件中的城市人口,並在數字上加上00來替換它。

+0

非常感謝。我發現\ d會找到任何數字的地方。所以如果我找到\ d \ d它會找到像20,40,60這樣的兩個數字。我的問題是這樣的: 查找和替換: 查找:\ d \ d 更換:00 出落得爲它找到我們說,例如20和它取代爲00我想要的結果是發現20則在它後面加00做2000,我能做到嗎? – user3195941

0

我不是正則表達式一個職業球員,但是這會完成這項工作:

替換(\ d {1,10})以$ 1A00,選擇正則表達式。

這會給你留下所有附加「a00」的數字,現在只需在正常模式下將00替換爲00即可。我知道這一步應該是可以避免的,但是我必須離開家,嘗試了幾種不起作用的組合。

相關問題