PHP:% sonra URL preg_replace için bağlantılar

0 Cevap php

Ben bu ifade var:

$content = preg_replace('@(https?://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?)@', '<a href="$1" target="_blank">$1</a>', $content);

Ama gibi bir bağlantı

http://photoartkalmar.com/Photoart%20Kalmar%20high%20res/Gigapixel/Vienna%2050%20Gigapixel/Donauturm.html

ya da something.jpg ile sona erer

Çapa bağlantı% durur ya. URL'ler üzerinde, bu yüzden onun her bir bağlantı, sadece yarım yapmaz. I bu nasıl düzeltebilirim?

0 Cevap