****如何用正则表达式提取"前二个"匹配项.然后进行替换****

zhouxujian 2005-11-02 12:57:55
比如:<table><tr><td>1111</td></tr></table><br>
<table><tr><td>2222</td></tr></table><br>
<table><tr><td>3333</td></tr></table><br>
<table><tr><td>44444</td></tr></table><br>
<table><tr><td>5555</td></tr></table><br>
<table><tr><td>66666</td></tr></table><br>
<table><tr><td>7777</td></tr></table><br>
<table><tr><td>88888</td></tr></table><br>

用正则表达示提示出:<table><tr><td>1111</td></tr></table><br>
<table><tr><td>2222</td></tr></table><br>

然后,再进行替换.
请问各位大侠,正则如何写....?
...全文
312 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhouxujian 2005-11-02
  • 打赏
  • 举报
回复
看来也只能这样子,OK,结帐
jamesfay 2005-11-02
  • 打赏
  • 举报
回复
^\<table\>.*\<br/\>\n\<table\>.*<br/\>$

取得情况时
1 取出1 2行
2 取出2 3行
3 取出3 4行
...
jamesfay 2005-11-02
  • 打赏
  • 举报
回复
^\<table\>.*\<br/\>\n\<table\>.*<br/\>$

^\<table\>.*\<br/\> 取出一个(开头)
\n 一个换行
\<table\>.*<br/\>$ 结尾的一个table
zhouxujian 2005-11-02
  • 打赏
  • 举报
回复
多谢上面大哥,不是过,我要的取的是前二个table集,不是全部
jamesfay 2005-11-02
  • 打赏
  • 举报
回复
我在Visual Stuido里面search by regular express测试过,好用的
jamesfay 2005-11-02
  • 打赏
  • 举报
回复
^\<table\>.*\<br/\>$
zhouxujian 2005-11-02
  • 打赏
  • 举报
回复
问题很急,在线等的.请各位大侠帮帮忙

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧