1
有人知道如何在兩個數字之間沒有空格時添加空格。所以,我有#,###,##
和希望#,## #,##
如何在兩個數字之間添加空格-Regex.Replace()
我有這樣的:
2.100.000,000,04
300,450,06
23,011,87
54.845,37462.521,21
我想這一點:
2.100.000,00 0,04
300,45 0,06
23,01 1,87
54.845,37 462.521,21
爲了看有沒有更換應該出現我這樣做是表達\,([0-9]{3})\,
感謝您的幫助。
更新1
- 數字格式可以是
#.###.###,##
(總是以兩位小數)
第二個數字實際上可能超過1位數。查看這個例子:http://regex101.com/r/zI0vT9(查看最後一行)。你可以在調試器中看到它爲什麼會失敗:http://regex101.com/r/zI0vT9/#debugger。你不需要做太多的工作來解決這個問題,只需要把'\ d,'改成'\ d +,'。看到這裏:http://regex101.com/r/sR4fW6 –
你是對的。此外,千位分隔符必須添加(如果有的話)http://regex101.com/r/vA4mS8 – Coyolero
是的,我已經根據OP使用',([0-9] {3})做了一個假設,如果需要更換,很高興看到您找到了適用於所有情況的解決方案。 –