1
我有動態字符串是這樣的:PHP:Preg_match_all逃脫圓括號
$string1 = '<a style="background-image: url("http://someurl.com/image.jpg");" class="thumb" title="title goes here" href="http://www.someurl.com/"></a>';
我preg_match_all代碼:
preg_match('/<a style="background-image: url((.*?));" class="thumb" title="(.*?)" href="(.*?)"><\/a>/', $string1, $matches);
echo $matches['1'];
echo $matches['2'];
echo $matches['3'];
的網址()括號不工作,任何想法如何逃脫?
'\\'是典型的轉義字符。 – Jon 2013-04-06 13:18:27
[括號中的PHP正則表達式]可能的重複(http://stackoverflow.com/questions/8220180/php-regex-with-parentheses) – mario 2013-04-06 13:19:59