Example code:
<?php
$html = <<< html
<p><a href="http://www.google.com" title="10">google.com</a></p>
<p><a href="http://www.cade.com" title="11">cade.com</a></p>
html;
echo preg_replace('#<p><a href\="([^>]+)" title="([^>]+)">([^>]+)</a></p>#','<p>$1 - $2</p>',$html);
?>
It works fine but i would like to know what [^>]
means. I know that
+
= 1 or more;()
= subpatterns;
But I don't know about ^>