私はこの正規表現を使用して、文字列に千の区切り文字を入れます。
while matchstr(mystr, '\(\d\)\(\d\{3}\)\(\D\|\s\|$\)') != ''
let mystr = substitute(mystr, '\(\d\)\(\d\{3}\)\(\D\|\s\|$\)', '\1.\2\3', 'g')
endwhile
にとって
let mystr = '2000000'
上記のコードは
2.000.000
問題は、小数点記号がある場合、小数点記号(以下、コンマ)の後の数値の小数部分にも1000個の区切り文字を配置することです。
例えば、
let mystr = '2000000,2346'
につながる
2.000.000,2.346
私はそれをしたい間
2.000.000,2346
上記のコードを適応させようとしましたが、満足のいく解決策が見つかりませんでした。誰か助けてもらえますか?