Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要一些帮助,我在 csv 文件中有这种地址,我需要一个正则表达式以不同的方式格式化,我试过但我对正则表达式不实用,在谈论这个论点时很容易混淆我
这是原来的地址
10, Via della Libertà - 90100 巴勒莫 (PA)
我需要它以这种方式
Via della Libertà, 10, 90100 Palermo (PA)
我能做些什么?我必须在 php 中完成
$str是你的 csv 内容
$str
$str = preg_replace_callback('/(\d+),\s([^\-]+)\-/', function($matches){ return trim($matches[2]).', '.$matches[1].', '; }, $str);