Уточнение PHP Regex из строки

У меня есть эта строка: « Download it from [http://wordpress.org/extend/plugins/wordpress-mobile-admin/](http://wordpress.org/extend/plugins/wordpress-mobile-admin/) " ;

И я пытаюсь преобразовать эту уценку в фактический HTML, я попытался получить совпадения так:

 preg_match_all('/[(.*?)]((.*?))/', $data[$toProcess], $links); debug($links); 

Но это … не работает.

Может ли кто-нибудь указать мне в правильном направлении, чтобы преобразовать эту уценку в HTML.

пс. я бы предпочел не импортировать всю библиотеку разметки.

Вам нужно уйти от [ , ] , ( и ) поскольку они все метасимволы регулярных выражений:

 preg_match_all('/\[(.*?)\]\((.*?)\)/', $data[$toProcess], $links);