【发布时间】:2014-07-26 14:10:34
【问题描述】:
假设我有一个字符串“1,000,786”。我希望将其转换为“1000786”。我知道 preg_replace 的第一部分类似于“[0-9],[0-9]”,但我不明白如何在 preg_replace 的“替换为”部分中取回数值。谢谢。
编辑:对不起,我忘了提到它并不像删除逗号那么简单,因为可能包含字母字符。只有当逗号在 2 个数字之间时,我才希望它消失。
示例:“Apple,Banana 1,746”将是“Apple,Banana 1746”。
【问题讨论】:
-
你根本不需要像
,这样的remove a fixed character的正则表达式,除非是练习。 -
你说不是去掉逗号那么简单。你能举一个例子,它不仅仅是删除逗号那么简单吗?您给出的示例只是删除了逗号,不是吗?
-
如果您查看示例,Apple 和 Banana 之间仍然存在逗号。
-
@user1413341 编辑了我的答案以正确回答您的问题