易截截图软件、单文件、免安装、纯绿色、仅160KB

asp.net 正则 - .NET技术 / ASP.NET

<table   border= "0 "   cellspacing= "0 "   cellpadding= "0 ">
<BH_CHANNELS   ID= "OWNER "   CHILDTYPE= "aaa "     STARTPOS= " "   >
    <tr> <td>
    <BH_RECORD>
        <BH_CHANNEL   FIELD= "CHNLDESC ">
        </BH_CHANNEL>
    </BH_RECORD>
    </td> </tr>
</BH_CHANNELS>
</table>

上面有一段字符串,现在我想找出BH_CHANNELS这个标签,还有标签里的所有属性,问题来了,我想要一个通用的方法找出所有有关 <BH_这样的标签都找出来。写了半天都没有写出来,只好请求大家帮帮忙了。很急啊.谢谢了
顶起来

需求不明确,就上面的例子,给出你要的结果

引用

需求不明确,就上面的例子,给出你要的结果

看到过客 我飘过~

你需要分2步来实现。
1.你需要用<(BH\w+)[^>]*>[\s\S]*?</\1>找到<BH开头的所有内容,当然,我这里不考虑嵌套,平衡组对我来说是个迷……虽然客客师傅的博客看了多次,当时看懂了,记住了,一转眼就糊涂了……
2.在你找到的字符串中。再使用<(?!/)[^>]+>得到标记头,然后使用\w+=(['"]?)[^'"]+\1\b得到每个属性。

1:
C# code



Code highlighting produced by Actipro CodeHighli


相关问答:

动态取得asp类成员

有一个类
class adc
{
dim a,b,c
}
如何在另外一个类中取得类成员及成员个数
class getmenber
{
dim menbers()
function getmenbers(resclass)
'res为一未知类
'getmenber ......

在asp.net里面脚本出错 - .NET技术 / ASP.NET

function CheckOpwd(){//验证用户名
var pwd=document.all.txtOpwd;

var div1=document.getElementById("divPwd");

if (pwd.value=="")
{
......

asp.net 页面限时提交 如何实现 - .NET技术 / ASP.NET

1.asp.net做的一个答题页面,如何实时限时后自动提交,请大家给点思路
限时的时间信息存放在数据库中
2.如果答题时间设置的较长,如何方式session超时后页面无效
谢谢
用js方法来控制
回复内容太短了。。

js ......

asp.net 下载 - .NET技术 / ASP.NET

sqlserver的数据库,字段是image类型的。怎么写代码,在页面中点击“下载”就能打开那个下载对话框?
PS:OracleLob 在sqlserver里是什么?
Response.Redirect("test.jpg")

引用
Response.Redirect( ......

asp网站经常被人修改,谁能帮我 - Web 开发 / ASP

ASP文件老是被人插入代码,很多垃圾地址被挂上去,谁能帮帮我?
告诉我漏洞在哪里,我的QQ 33186001
关闭网站的fso。用的时候在开开就是啦。
现在的虚拟主机由读写权限,设为只读即可。自己用用ftp的时候在开开。 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号