当前位置:编程学习 > C#/ASP.NET >>

如何使用C#正则匹配替换一段字符串

--------------------编程问答--------------------
<img[^/]*title="([^"]*)"[^/]*name="([^"]*)"[^/]*class="[^"]*"[^/]*src="([^"]*)"[^/]*/>
分组1(title) 分组2(name)  分组3(src)
-------      -------      ------
img1        img1        img4.gif
img2        img2        img4.gif
img3        img3        img4.gif
img4        img4        img4.gif
--------------------编程问答-------------------- 支持楼上的代码经过执行通过 --------------------编程问答--------------------
引用 1 楼 xiaolinyouni 的回复:
C# code

<img[^/]*title="([^"]*)"[^/]*name="([^"]*)"[^/]*class="[^"]*"[^/]*src="([^"]*)"[^/]*/>
分组1(title) 分组2(name)  分组3(src)
-------      -------      ------
img1        img1        img4.gif
i……


那如果title,name,src这几个属性出现的顺序是随机的那怎么办? --------------------编程问答--------------------
引用 2 楼 pmaikej 的回复:
支持楼上的代码经过执行通过


如何只得到class="aaa"的img标签呢 --------------------编程问答-------------------- 试试这个
"(?is)<img[^>]*?class="aaa"[^>]*?>"
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,