2016-10-07 132 views

回答

0

嘗試以此替代正則表達式模式:

查找:

,(\d{3}) 

替換:

.\1 

這將正常工作,只要你的號碼不會在CSV列表中出現。這樣的情況:該解決方案將失敗是以下情況:

1000,1001,1002 

這將改爲

1000.1001.1002 

這並非您的本意。

+0

這個出現在SQL長長的一串小數(如,「X」,34012,「ABC」),並在數 –

+0

改變只有逗號問題:不可能知道例如'34,123'表示'34.123'(一個數字),或者表示兩個數字'34'和'123'。您可能更容易更改源數據,而不是嘗試在Notepad ++中進行破解。 –

+0

我有更多然後30k行改變,在某些情況下,這發生了2次。在逗號之前的4位數字沒有任何字符,所以「10000,56」必須改爲「1000.56」。 –

0

事情是這樣的,如果你有一個像「123123」 enter image description here

+1

我想你打算使用'(\ d +),(\ d +)' –

+0

你能寫出這個圖像文本,斯拉瓦,因爲在將來圖像文件可能不再可訪問,並將完全無效此答案。 – Martin