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

关于正则表达式 搜索开头和结尾的有关问题

2012-09-21 
关于正则表达式 搜索开头和结尾的问题我现在有个字符串例如:aaaaatdbbbbb/tdcccctdddddd/tdeeeet

关于正则表达式 搜索开头和结尾的问题
我现在有个字符串
例如:
aaaaa<td>bbbbb</td>cccc<td>ddddd</td>eeee<td>ffff</td>jjjjj

我现在写了个正则表达式:<td>.*</td>,就是想实现以<td>开头和</td>结尾的数据取出来
如:bbbbb cccc ddddd eeee ffff

可是,这样一来发现取出来的值是以第一个<td>开头和最后一个</td>结尾的所有数据取出来了
例如:bbbbb</td>cccc<td>ddddd</td>eeee<td>ffff

请问怎样写正则表达式才正确,^和$这个不能用,用了就取不出来了

还发现要是换了行就没事了,可是我不能换行

[解决办法]
<td>(.*?)</td>

循环读取Groups[1].Value就是你想要的

热点排行