正则表达式问题

ljhyp_cn 2007-02-08 04:13:49
如何用正则表达把如下结果替换为<Cell ss:StyleID="s26"><Data ss:Type="String">US20020146694A1</Data></Cell>

US20020146694A1
在线等
...全文
159 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
兔子-顾问 2007-02-10
  • 打赏
  • 举报
回复
(?<=<Cell ss:StyleID="s26"><Data ss:Type="String">).*(?=</Data></Cell>)
jxf654 2007-02-10
  • 打赏
  • 举报
回复
up
王集鹄 2007-02-08
  • 打赏
  • 举报
回复
//重复接分
string str = @"<Cell ss:StyleID=""s26""><Data ss:Type=""String"">US20020146694A1</Data></Cell>";
Text = Regex.Replace(str, @"<[^>]*>", "", RegexOptions.None);
mobydick 2007-02-08
  • 打赏
  • 举报
回复
@_@重复发帖~
mobydick 2007-02-08
  • 打赏
  • 举报
回复
string yourStr = ......;
string resultString = Regex.Replace(yourStr, "<cell\\s+ss:styleid=.+?><data\\s+ss:type=.+?>(.+?)</data></cell>", "$1", RegexOptions.IgnoreCase);
cancerser 2007-02-08
  • 打赏
  • 举报
回复
string a="<Cell ss:StyleID=s26><Data ss:Type=String>US20020146694A1</Data></Cell>";
Regex reg=new Regex("(?<=<Data[^>]*?>)[^<]+?(?=<)",RegexOptions.IgnoreCase);//忽略大小写
a=reg.Match(a).Value;
vfan2010 2007-02-08
  • 打赏
  • 举报
回复
mark.

110,499

社区成员

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

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

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