删除PHP中的单元号

时间:2016-01-15 16:44:16

标签: php

我想从街道地址中删除PHP中的单元号。它们总是采用英镑符号的格式,后跟一个或多个数字,例如#45,#6。通过正则表达式最容易做到这一点吗?

例如:

123 Lincoln Street #4, Chicago, IL

应该成为

123 Lincoln Street, Chicago, IL

1 个答案:

答案 0 :(得分:1)

您可以使用以下正则表达式/\s+#\d+/

\ s + 匹配一个或多个空格
#\ d + 匹配#后跟一个或多个数字

$string = "123 Lincoln Street #4, Chicago, IL";

$address = preg_replace('/\s+#\d+/','',$string);

print $address;

将输出

123 Lincoln Street, Chicago, IL