如何使用regexp提取img标记中的url链接 ]]>
只需要如何使用regexp提取img标记中的url链接 ]]>,regex,regexp-replace,Regex,Regexp Replace,只需要https://*.jpg <![CDATA[ <img referrerpolicy="no-referrer" src="https://scontent-sjc3-1.cdninstagram.com/vp/3ae37927158eaae1bb9d4fe0752aa85f/5C1F0F58/t51.2885-15/e35/38261725_382280748969632_602638638102085632_n.jpg"><br> ]]> [^\
https://*.jpg
<![CDATA[
<img referrerpolicy="no-referrer" src="https://scontent-sjc3-1.cdninstagram.com/vp/3ae37927158eaae1bb9d4fe0752aa85f/5C1F0F58/t51.2885-15/e35/38261725_382280748969632_602638638102085632_n.jpg"><br>
]]>
[^\s]=非空格字符串
*?=非贪婪
.jpg=必须以.jpg结尾
它适用于以下链接:
https://scontent-sjc3-1.cdninstagram.com/vp/3ae37927158eaae1bb9d4fe0752aa85f/5C1F0F58/t51.2885-15/e35/38261725_382280748969632_602638638102085632_n.jpg
<![CDATA[
<img referrerpolicy="no-referrer" src="https://scontent-sjc3-1.cdninstagram.com/vp/3ae37927158eaae1bb9d4fe0752aa85f/5C1F0F58/t51.2885-15/e35/38261725_382280748969632_602638638102085632_n.jpg"><br>
]]>
如果需要JS正则表达式,请尝试:
https:[^\s]*?\.jpg
或另一个:
/https:.*jpg/g
或者其他没有贪婪的人:
/https:+[\w\d-.\/]+jpg/g
在这两种情况下,您将获得以下输出:
/https:.*?jpg/
通常,您不应该使用正则表达式来解析HTML内容。模式
src=“https?:\/\/[^”]+“
可能适用于您尝试执行的操作。您在哪个平台上编写正则表达式?