【发布时间】:2018-08-10 21:16:40
【问题描述】:
我将抓取的数字保存为字符串(例如:$12.50)并将其与具有数字的 Excel 表(例如:12.5)进行比较。我正在使用:Replace(“0”, “”) 来消除零,但它会删除诸如 0.034 之类的数字中的零。
如何从前面删除美元符号并删除可能位于字符串末尾的零?
【问题讨论】:
-
使用
decimal.parse()和NumberStyles.Currency。 msdn.microsoft.com/en-us/library/91fwbcsb(v=vs.110).aspx -
你能用字符串 var 展示一下它的样子吗:strVar。真的很有帮助
-
使用
Replace("$", "")可以轻松删除美元符号。 尾随零是重复的Remove trailing zeros -
最好将两者都解析成十进制值。
标签: string vb.net concatenation uipath