1

cssファイルからRegExすべてを抽出するためにaを使用しています。 以下のように単純に正規表現を使用します。 background-images

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

のようなものに一致しますurl ("images/bg.jpg")
今、絶対URLの背景画像を無視したい. だから私はそれを始めたのか、httpそれともhttps無視したのかを確認しようと思いました。

しかし、編集方法がわかりません。RegEx使用してプログラミングしていますPHP

4

1 に答える 1

2

負の先読み(?!http)を使用して、次の文字が「http」ではないことを表明します。

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