1

我正在使用 a从 css 文件RegEx中提取所有内容。 我只是使用如下的正则表达式: background-images

/url\s?+\("?([^\)\"]+)?"?\)/

匹配类似的东西url ("images/bg.jpg")
现在我想忽略具有绝对 URL 的背景图像。所以我想检查是否已经开始httphttps忽略它。

但不知道如何编辑RegEx,我正在使用PHP

4

1 回答 1

2

使用否定(?!http)前瞻断言以下字符不是“http”:

/url\s*\("?(?!http)([^\)\"]+)?"?\)/
于 2013-01-11T09:30:52.530 回答