From 2dd477515b865bbc2124c4c980964f94d8ad8a6a Mon Sep 17 00:00:00 2001 From: Opeyemi Ibrahim Date: Thu, 15 Feb 2024 14:47:10 +0100 Subject: [PATCH] Modify regex #6408 --- inc/Engine/Media/Lazyload/CSS/Front/Extractor.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/inc/Engine/Media/Lazyload/CSS/Front/Extractor.php b/inc/Engine/Media/Lazyload/CSS/Front/Extractor.php index 28c39eba0c..380c9bf4fc 100644 --- a/inc/Engine/Media/Lazyload/CSS/Front/Extractor.php +++ b/inc/Engine/Media/Lazyload/CSS/Front/Extractor.php @@ -37,8 +37,7 @@ function ( $matches ) { }, $content ); - $background_regex = '([^{}]+?)\s*{\s*[^}]*\bbackground\s*:\s*([^;}]+)'; - //$background_regex = '(?(?:[ \-,:\w.()\n\r^>[*"\'=\]#]|(?:\[[^\]]+\]))+)\s?{[^{}]*background\s*:(?[^;}]*)[^}]*}'; + $background_regex = '(?P[^{}]+)\s*{\s*(?>[^{}]+{[^{}]*})*\bbackground\s*:\s*(?P[^;}]+)'; $background_image_regex = '(?(?:[ \-,:\w.()\n\r^>[*"\'=\]#]|(?:\[[^\]]+\]))+)\s?{[^{}]*background-image\s*:(?[^;}]*)[^}]*}';