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

正则表达式取,把页面所有包含<input type="text"....>的<tr...</tr> 取出来

正则表达式取,把页面所有包含<input type="text"....>的<tr...</tr> 取出来

请高手出来! --------------------编程问答-------------------- 不考虑嵌套,可以这样写

MatchCollection mc = Regex.Matches(yourStr, @"<tr[^>]*>((?!</?tr)[\s\S])*?<input[^>]*?type=""text""[^>]*>((?!</?tr)[\s\S])*?</tr>", RegexOptions.IgnoreCase);
foreach (Match m in mc)
{
    richTextBox1.Text += m.Value + "\n";
}
--------------------编程问答-------------------- root_ :

    你真是太有才了,还想请教一下,如果考虑<tr..>...</tr>里面还有<table ...>...</table>嵌套怎么办呢? --------------------编程问答-------------------- root_ :

    你真是太有才了,还想请教一下,如果考虑<tr..>...</tr>里面还有<table ...>...</table>嵌套怎么办呢?
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,