大家好。我在将标点符号从地址字段中删除时遇到了一些麻烦...
基本上我想采取以下措施:
1234 Apple St. N.
并将其变成:
1234 Apple St N
句号真的是我能想到的唯一标点符号……但我想我真的想把所有东西都去掉。有人可以在这里帮助我吗?我所做的一切都不起作用……啊!
大家好。我在将标点符号从地址字段中删除时遇到了一些麻烦...
基本上我想采取以下措施:
1234 Apple St. N.
并将其变成:
1234 Apple St N
句号真的是我能想到的唯一标点符号……但我想我真的想把所有东西都去掉。有人可以在这里帮助我吗?我所做的一切都不起作用……啊!
php 的str_replace有什么问题?这将用替换字符串(包括零长度字符串""
)替换所有出现的指定字符串。
您可以使用 preg_replace 获得所需的结果。并且\w
是 的简写[a-zA-Z0-9_]
,仅供参考。
$newAddress = preg_replace('/[^\w\s]/','',$oldAddress);
编辑现在我考虑了一下,你可能想要[^\w\s]
这样你也不要删除空格。