求一正则

我看你有戏 2006-10-30 01:39:17
目前有这么一个字串"<TR>http://111</TR>"
用c#语言,用正则式,分解成string1="<TR>111</TR>"和
string2="<TR>222</TR>"
ht
目前这个正则式我想不出怎么写。


如何获取[img]与[/img]中的内容
...全文
83 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
我看你有戏 2006-10-30
  • 打赏
  • 举报
回复
string strRegex = @"(?<=\[img\]).*?(?=\[/img\])";

string htmlCode = @"<TR>http://111</TR>";


Regex r = new Regex(strRegex,RegexOptions.IgnoreCase);
MatchCollection m = r.Matches(htmlCode);
for(int i=0; i<=m.Count-1; i++)
{
bool rep = false;
string strNew = m[i].ToString();

Console.WriteLine(strNew);
}

测试通过了
我看你有戏 2006-10-30
  • 打赏
  • 举报
回复
Regex objRegEx = new Regex(@"\[img\](?<imgurl>.*)\[/img\]");

加了点
petshop4 2006-10-30
  • 打赏
  • 举报
回复
测试数据
"<TR>http://111</TR>"
正则:
(?<=\[img\]).*?(?=\[/img\])
结果:
捕获 1 :
http://www.bbs.com/200682314_233aabb872-980.jpg
==============================华丽的分隔线===============================


正则测试页http://www.17897.com/regextext.aspx
我看你有戏 2006-10-30
  • 打赏
  • 举报
回复

运行结果有出入的
mg]http://www.bbs.com/200682314_233aabb872-980.jpg[/im
sekone 2006-10-30
  • 打赏
  • 举报
回复
如何获取
Match m=objRegEx.Match("<TR>http://111</TR>[img]http://www.bbs.com/200682314_233aabb872-980.jpg" alt="" />");

Response.Write(m.Groups["imgurl"].Value+"==");

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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