关于正则表达式提取HTML图片

2024-11-02 23:40:03
推荐回答(2个)
回答1:

您好:我给您写了一个匹配HMTL中所有图片地址中路径是"/Resources/Pic/.
"的所有IMG标签的正则表达式。如果您不想带相对路径这个条件,可以直接去掉。因为路径中的空格不能确定在哪个位置出现,所以直接用任意字符代替即可。

代码如下。
string sr = "]*src\\s*=\\s*((?:\"|'))(/Resources/Pic/.+)\\1\\s*/>";

回答2:

<%([\s\s]*?)%>
没有其他的要求的话,就这样简单地写个试试, 从<%开始,中间用[\s\s]表示任意字符,包括换行符,然后用一个懒惰的量词*,遇到%>时马上停止,中间的[\s\s]*?用括号包围,可以在匹配的结果中用捕获的第一组内容提取出来,欢迎讨论。