【发布时间】:2012-08-08 17:59:21
【问题描述】:
我可能有一个字符串:
"Foo Bar, FooTown, $100,00"
现在我需要用逗号分割那个字符串,但那样会错误地分割它,因为$100,00 也包含一个逗号。
所以我首先要查看字符串,是否有任何带逗号的数字,如果有,请将逗号替换为句号。所以它看起来像:
"Foo Bar, FooTown, $100.00"
编辑:
它总是很小的数字,不会超过一个 , 或 .,但可能是 $1 $10 $100 $1000
字符串在,之前可能有也可能没有空格
这是一条短信。
【问题讨论】:
-
如果句点已被用作千位分隔符,例如 1.000.000,00(如在欧洲语言环境中所见),会发生什么情况?
-
这些字符串是从哪里来的?在尝试解析格式损坏的字符串之前,我会先尝试修复那个。
-
不,在我的情况下不会发生。这将是这样的小数字
-
所有逗号都不是以数字形式出现,后跟空格吗?如果是这样,您可以在
", "进行交流。 -
不,is后面不会总是有空格