示例代码:正则表达式preg php中的[^>]是什么意思?
<?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);
?>
它工作正常,但我想知道是什么[^>]
手段。我知道
+
= 1或更多;()
=子模式;
但我不知道^>
请注明是帮助你作为公认的一个答案,你有没有为自己的任何问题,这样做的任何字符。 – JohnD