<img src="the literal text <img src=" (case insensitive) .*?any character (except for line terminators), repeated any number of times
Group 1((/img/[^"]+)/thumbs/([^"]+)) /img/the literal text /img/ (case insensitive) Negated Character Class[^"]+ +matches at least one character outside the set below:
"the literal " (3410 / 428 / 2216)
/thumbs/the literal text /thumbs/ (case insensitive) Negated Character Class[^"]+ +matches at least one character outside the set below:
"the literal " (3410 / 428 / 2216)
"the literal " (3410 / 428 / 2216)
.*any character (except for line terminators), repeated any number of times
alt="the literal text alt=" (case insensitive) .*?any character (except for line terminators), repeated any number of times
"the literal " (3410 / 428 / 2216)
Negated Character Class[^>]* *matches any number of characters outside the set below:
>the literal > (6210 / 768 / 3E16)
class="the literal text class=" (case insensitive) Group 5([^"]*popup-img[^"]*) Negated Character Class[^"]* *matches any number of characters outside the set below:
"the literal " (3410 / 428 / 2216)
popup-imgthe literal text popup-img (case insensitive) Negated Character Class[^"]* *matches any number of characters outside the set below:
"the literal " (3410 / 428 / 2216)
"the literal " (3410 / 428 / 2216)
Negated Character Class[^>]* *matches any number of characters outside the set below:
>the literal > (6210 / 768 / 3E16)
>the literal > (6210 / 768 / 3E16)
g modifier: global. Finds all matches instead of stopping after the first
m modifier: multiline. Causes ^ and $ to match the start and end of each line, not only the start and end of the string
i modifier: insensitive. Matches without distinguishing uppercase and lowercase letters