首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

用c#正则表达式取值解决方案

2012-02-07 
用c#正则表达式取值用C#正则表达式怎么取得trtdaa/tdtdbb/td/traa bb[解决办法]C# codestring

用c#正则表达式取值
用C#正则表达式怎么取得<tr><td>aa</td><td>bb</td></tr>
aa bb

[解决办法]

C# code
            string str = "<tr> <td>aa </td> <td>bb </td> </tr> ";            foreach (Match match in Regex.Matches(str, @"<td>(?<text>[^</td>]*)</td>"))            {                Console.WriteLine(match.Groups["text"].Value);            }
[解决办法]
同意2楼说法 学习
[解决办法]
@"(?si)<td>(?<text>.*?)</td>"
[解决办法]
探讨
string str = "<tr> <td>aa </td> <td>bb </td> </tr> ";
foreach (Match match in Regex.Matches(str, @"<td>(?<text>[^</td>]*)</td>"))
{
Console.WriteLine(match.Groups["text"].Value);
}

[解决办法]
string str = "<tr> <td>aa </td> <td>bb </td> </tr> ";
foreach (Match match in Regex.Matches(str, @"<td>(?<text>[^</td>]*)</td>"))
{
Console.WriteLine(match.Groups["text"].Value);
}


很好
[解决办法]
探讨
引用:
string str = " <tr> <td>aa </td> <td>bb </td> </tr> ";
foreach (Match match in Regex.Matches(str, @" <td>(? <text>[^ </td>]*) </td>"))
{
Console.WriteLine(match.Groups["text"].Value);
}


[^ </td>]这是排除型字符组,表示除 <、/、t、d、>这5个字符外的字符。

[解决办法]
大家不要瞎顶了,请直接忽视1楼回复
[解决办法]
把正则改成
@" <td>(? <text>.*) </td>" 
就可以了呀

热点排行