我尝试使用此正则表达式(Java脚本):
$icmlData = file_get_contents($config['icml']);
$xmlIter = new SimpleXMLElement($icmlData);
foreach ($xmlIter->shop->offers->offer as $offer) {
$id = $offer->attributes()['id'];
$id = strval($id);
$offer->addChild('externalId', $id);
$offer->addChild('xmlId', $id);
}
$result = file_put_contents(__DIR__ . DIRECTORY_SEPARATOR . 'icml_t.xml', $xmlIter->asXML());
我要检查类似这样的地址>
ΠαναγίαςΓιάτρισσας(72) Γεωρ。 Θεοτόκη(20) Γιάτρισσας(72) Κυριακάκου&Δολιανών Π。 Μελά02 ΠάρκοΑνδρέαΠαπανδρέου/Σελεπίτσαρι 25ηςΜαρτίου&Λεωφ。 Ειρήνης 25ηςΜαρτίου(01)和25ηςΜαρτίου(03) ΑγίαςΆννης&Μετσόβου Αντ.Παν.Βλαχάκου88
但我认为错误,“?”能帮我吗?