我正在使用RegEx
从css文件中提取所有background-images
我只是使用正则表达式如下:
/url\s?+\("?([^\)\"]+)?"?\)/
匹配url ("images/bg.jpg")
之类的内容
现在我想忽略带有绝对URL的背景图像。所以我想检查是否已经开始使用http
或https
然后忽略它。
但不知道如何编辑RegEx
,我正在使用PHP
进行编程
答案 0 :(得分:2)
使用否定前瞻(?!http)
断言以下字符不是“http”:
/url\s*\("?(?!http)([^\)\"]+)?"?\)/