別のクレイジーなウェブサイトの移行を行っています!
次のようなHTML img src URLがあります
http://blog.example.com/imagename.jpg
画像形式は、jpg、png、または gif にすることもできます
ドメインが「/imagename.jpg」の直後にあるすべての URL を見つける正規表現が必要です。
正規表現に非常に慣れていないのですが、式は何ですか?
すでに多くの良い提案があり、WordPress サイトがドメイン名をリンクにハードコードするのはなぜですか? 正規表現が必要な場合は、これを試してください:
(?<=<img).+(?<=src=["'])(.+(?:jpe?g|gif|png))
説明:
(?<=<img).+(?<=src=["']) - be sure we're inside an <img> tag up to src attribute
(.+(?:jpe?g|gif|png)) capture everything up to required extension