【发布时间】:2017-01-04 23:16:20
【问题描述】:
我需要使用自定义的 PHP 函数来处理这些数据,
Austin Metro>Central Austin|Austin Metro>Georgetown|Austin Metro>Lake Travis | Westlake|Austin Metro>Leander | Cedar Park|Austin Metro>Round Rock | Pflugerville | Hutto|Austin Metro>Southwest Austin
并将其转换为如下所示:
Austin Metro>Central Austin#Austin Metro>Georgetown#Austin Metro>Lake Travis | Westlake#Austin Metro>Leander | Cedar Park#Austin Metro>Round Rock | Pflugerville | Hutto#Austin Metro>Southwest Austin
目前使用以下但也替换字符“|”在“Leander | Cedar Park”之间。有没有办法只替换之前或之后没有空格的那些?
preg_replace("/|/", "#", {categories[1]} );
有什么建议吗?谢谢!
【问题讨论】:
标签: php regex preg-replace str-replace