对于一些十进制数字有点麻烦 - 由于我公司系统中的一个错误,我有一个产品文件,价格如50英镑显示不是'50 .00'而是'50 .0'
现在我们有能力在我们的系统中使用正则表达式,所以如果小数点只有1,我正在寻找一种添加'0'的方法。或者如果小数点后只有1个整数,加零。
有没有人可以帮助我朝正确的方向发展?
非常感谢!非常感谢。
利安
答案 0 :(得分:0)
如果您的系统支持前瞻,请在正则表达式多行模式下尝试此操作
(\d\.\d)(?=\D|$)
并替换为$10
或\10
(取决于您的系统)
$1
的内容是第一个括号中匹配的内容。
在此处查看(并测试)on Regexr