PHP正则表达式:模式匹配" url()"

时间:2014-10-28 10:40:34

标签: php regex

这个正则表达式:

$pattern = '/url\(([^)]+)\)/';

匹配CSS文件中url( ... )之间的所有内容。问题:如果有引号,如:url('...'),它们也会出现在返回的短语中。

如果没有引号,如何返回一个短语?

1 个答案:

答案 0 :(得分:1)

url\(['"]?([^)]+?)['"]?\)

这应该为你做。请' or "可选。

参见演示。

http://regex101.com/r/sU3fA2/27