1

大家好。我在将标点符号从地址字段中删除时遇到了一些麻烦...

基本上我想采取以下措施:

1234 Apple St. N.

并将其变成:

1234 Apple St N

句号真的是我能想到的唯一标点符号……但我想我真的想把所有东西都去掉。有人可以在这里帮助我吗?我所做的一切都不起作用……啊!

4

2 回答 2

4

php 的str_replace有什么问题?这将用替换字符串(包括零长度字符串"")替换所有出现的指定字符串。

于 2011-05-05T14:31:11.550 回答
3

您可以使用 preg_replace 获得所需的结果。并且\w是 的简写[a-zA-Z0-9_],仅供参考。

$newAddress = preg_replace('/[^\w\s]/','',$oldAddress);

编辑现在我考虑了一下,你可能想要[^\w\s]这样你也不要删除空格。

演示

于 2011-05-05T14:31:47.663 回答