2014-09-26 45 views
0

我有一個文件或文本包含巨大的數字 這是它的樣子。現在我想劃分每個數字的因子爲100從文本文件(部門)計算所有數字

2622256647732477952, 3146707977278973440, 3776049572734768128, 4531259487281721344, 5437511384738065408, 6525013661685678080, 7830016394022813696, 9396019672827375616, 11275223607392849920, 13530268328871419904, 

有沒有快速的方法來做到這一點?記事本++也許?或任何第三方編輯器能夠做這樣的事情?

其大約1000個數字將是相當耗時做這本手冊。

我很感謝你的時間。

回答

0

所有的數字看起來都是整數。如果這是真的,並且它們都高於100(除數),那麼爲什麼不使用正則表達式來在每個數字中插入一個小數點。

在記事本++嘗試: 搜尋字符串:(\d+)(\d{2}) 替換字符串:$1.$2

檢查 「正則表達式」 框,然後點擊 「全部替換」。

編輯:

在您在您的評論,其中小數應該只是被忽略提特殊情況下,你可以簡單地使用(\d+)\d{2}如搜索字符串和$1作爲替換字符串。請注意,結果不會四捨五入到最接近的整數(11189應該變爲112,但您會得到111)。

其他選項包括導入字符串轉換成Excel或其他電子表格軟件,並使用公式在那裏,寫一段JavaScript代碼來了分割字符串和將每個號碼等

+0

那就沒辦法了,它會使用在C++代碼中,C++代碼只能使用全部數字。但我有一個更好的主意。爲什麼不刪除每個數字的每2個最後一個數字?OO不是和/ 100一樣嗎? – 2014-09-26 07:36:14

+0

您是否看到我更新的答案?請接受或解釋爲什麼它不能解決您的問題。 – 2014-09-26 09:10:45