正则匹配字符串

maqh813 2014-10-20 10:25:51
求助下,请问如何用正则表达式匹配出下列指定字符串的内容?谢谢!

string str=“<img title="xm10.jpg" src="/project/ueditor/net/upload/2014-10-20/8e14af5f
-48f4-4612-86d8-01a90dc19a48.jpg"/>莜麦王莜麦王莜麦王莜麦王莜麦王莜麦王莜麦王莜麦王
莜麦王”;

想要匹配出<img itle="xm10.jpg" src="/project/ueditor/net/upload/2014-10-20/8e14af5f
-48f4-4612-86d8-01a90dc19a48.jpg"/>
...全文
92 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
你摆出一个字符串,然后让人家给你匹配出一个字符串,这是明显“仅仅为了这个字符串而正则”的。 在一个正规的公司中,我们遇到的字符串会经常改变版本。随便就可以提出真正的语法处理意见,例如:如果<img 写成 < IMG,而且 < 符号后边有空格,也还要能处理!
  • 打赏
  • 举报
回复
我可以告诉你,如果是设计开发一个稳定而长期使用的产品,这在技术上就不是正则问题。
sunny906 2014-10-20
  • 打赏
  • 举报
回复
<img[^>]*?>
  • 打赏
  • 举报
回复
引用 楼主 maqh813 的回复:
求助下,请问如何用正则表达式匹配出下列指定字符串的内容?谢谢! string str=“<img title="xm10.jpg" src="/project/ueditor/net/upload/2014-10-20/8e14af5f -48f4-4612-86d8-01a90dc19a48.jpg"/>莜麦王莜麦王莜麦王莜麦王莜麦王莜麦王莜麦王莜麦王 莜麦王”; 想要匹配出<img itle="xm10.jpg" src="/project/ueditor/net/upload/2014-10-20/8e14af5f -48f4-4612-86d8-01a90dc19a48.jpg"/>
你能提出什么样的问题,就会得到什么样的回答。 你的问题没有说明你要提取什么具体的属性内容,也没有防止胡乱提取。 到底需要去掉什么内容?需要提取什么属性?属性是否可以打乱次序?是否应该防止类似这种
<img id="Image1" src="http://www.fqs1234.org:60080/download/test.jpg" alt="看:4>3" style="border-width:0px;" />
内容中胡乱提取? 而对于
<img id="Image1"alt="看:4>3" style="border-width:0px;"  src="http://www.fqs1234.org:60080/download/test.jpg"  />
是否看成跟上述的完全一样的内容(只是属性位置可以随意改变)? csdn上有太多的动不动就“正则匹配字符串”的问题,可是大多数都是学生在那里自己瞎猜测的问题,而不是从一个正规公司产品研发需求出发提出来的问题。如果真正考虑实用,那么这些问题根本不让用简单的正则来勉强完成。
gxingmin 2014-10-20
  • 打赏
  • 举报
回复
<img .+/>
q107770540 2014-10-20
  • 打赏
  • 举报
回复
(?is)<img\b.*?>

111,097

社区成员

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

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

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