я пишу правила соответствия preg:
$subject = 'text <a href="http://google.com">LINK</a> text text <a href="http://google2.com">LINK2</a>';
$search = array(
'/\<a href\="(.*)\">(.*)\<\/a\>/i'
);
$replace = array(
"[a href=\"$1\"]$2[/a]"
);
echo preg_replace($search, $replace, $subject);
Когда в тексте одна ссылка все работает отлично, потом больше одной - код краха
Это я получаю, когда есть более одной ссылки: "текст [a href="http://google.com">текст ССЫЛКИ текст"