我正在尝试匹配包含在 URL 标记中的图像 URL,如下所示
[URL=http://www.google.com/sdaasd/sadasda/asddsa/sadsa/dasd.html][IMG]http://www.cnn.com/asd.jpg[/IMG][/URL]
我有以下模式,当仅与 URL/IMG 组合的单个实例匹配时效果很好
\[URL=("|)([\s\S]*?)("|)]\[img\](https?:\/\/.*\.(?:png|jpg))\[\/img]\[\/URL\]
但是,如果我重复 URL/IMAGE 组合如下:
[URL=http://www.google.com/sdaasd/sadasda/asddsa/sadsa/dasd.html][IMG]http://www.cnn.com/asd.jpg[/IMG][/URL] [URL=http://www.google.com/sdaasd/sadasda/asddsa/sadsa/dasd.html][IMG]http://www.cnn.com/asd.jpg[/IMG][/URL]
然后它不再起作用。关于解决方法/修复的任何想法?