Ben değişmesi gereken statik html dosyaları URL'ler bir grup var.
Onlar şimdi, bu gibi görünür:
<img src="/foldera/folderb/folderc/images/imgxyz.jpg" />
Onlar bu gibi bakmak gerekir:
<img src="imgxyz.jpg" />
Yani, ben sadece preg_replace () Her açılır ve yapan bir php script yazdım.
Benim regex (çift kaçtı ters eğik, evet):
$regex = '/<img src="\\/foldera\\/folderb\\/folderc\\/images\\/([^"]*)" \\/>/'
$replacement = '<img src="$0" />' ;
So I am only capturing anything after /images until the closing quote.
But what I get is something like:
<img src="<img src="/foldera/folderb/folderc/images/imgxyz.jpg" />" />
Bu yakalama grup istekli ve ... falan / FolderA / folderb bölümü ile eşleşen değil gibi görünüyor.
Burada neler oluyor?