PHP böyle bir regex yazmak nasıl?

0 Cevap php
$contents = 'url("/test/what)';
echo preg_replace('/url\(([\'"]?)(?!(?:[a-z]+:)|\/|[\'"]\/)/i', 'url(\1'. '/prefix' . '\2', $contents);

I /prefix, yukarıdaki eser (/) ile başlamak, ama oldukça çirkin mutlak yolu kullanmak vermedi bu URL'ler eklemek istediğiniz.

Daha zarif bir çözüm var mı?

0 Cevap