送分~~~正则小问题,上阿,先来先得喽

sophia2000 2009-05-22 02:14:55
求一正则

要取能过滤出 :以"<img"开头,"/>"结尾,其中"src"属性中不包含"sina"这个字符,不包含"id"属性


例如
<img src="http://www.baidu.com" /> 可以
<img src="http://www.sina.com" /> 不行
<img id="121" src="http://www.baidu.com" /> 不行

先来先得阿,兄弟们
...全文
210 36 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
36 条回复
切换为时间正序
请发表友善的回复…
发表回复
utopia54 2009-05-27
  • 打赏
  • 举报
回复
string strPattern = @"^<img[^>]*id=[^>]*sina[^>]*/>$|^<img[^>]*sina[^>]*/>$|^<img[^>]*id=[^>]*/>$";

bool isOrNo = true;
if (Regex.IsMatch(strInput, strPattern, RegexOptions.IgnoreCase))
{
isOrNo = false; //不符合的通过匹配!
}
可以试试...
newdigitime 2009-05-23
  • 打赏
  • 举报
回复
这个最好用两次正则来处理
,第一次匹配出<img *** />
并取出这段字符串,再对match出的字符串进行
第二次再匹配"id="或"sina",如有一条件ismatch,那就false
alan0128 2009-05-23
  • 打赏
  • 举报
回复
怎么感觉像在吵架的
觉v醒 2009-05-23
  • 打赏
  • 举报
回复
mark
newdigitime 2009-05-23
  • 打赏
  • 举报
回复
@"\<img[^sina&&^id\=]\/img>+?"

参数中要加入忽略大小写
sophia2000 2009-05-22
  • 打赏
  • 举报
回复
真是无聊阿,好好的贴,非要弄水了,调皮阿
兄弟们别学他们阿,呵呵
sophia2000 2009-05-22
  • 打赏
  • 举报
回复
[Quote=引用 28 楼 HDNGO 的回复:]
从前有个小孩,他很调皮
后来,他死了
[/Quote]

不会是。。。吧?
sophia2000 2009-05-22
  • 打赏
  • 举报
回复
[Quote=引用 27 楼 jack20080808 的回复:]
引用 26 楼 sophia2000 的回复:
引用 19 楼 jack20080808 的回复:
你自己说话的方式就有问题,发个30分的帖,还小问题,先来先得喽,就好比发个50分的帖问别人要一个系统源码一样,你说话谦虚一点,哪怕是零分帖也照样会有人回答。


看了这位兄弟的话,我为自己的行为很心痛阿
也为您的执教很感动阿
我这就到csdn各个0分贴里找您的身影去

很不幸,零分帖我回答的也不少...
[/Quote]

这有什么不幸的?
真奇怪加搞笑阿
HDNGO 2009-05-22
  • 打赏
  • 举报
回复
从前有个小孩,他很调皮
后来,他死了
jack20080808 2009-05-22
  • 打赏
  • 举报
回复
[Quote=引用 26 楼 sophia2000 的回复:]
引用 19 楼 jack20080808 的回复:
你自己说话的方式就有问题,发个30分的帖,还小问题,先来先得喽,就好比发个50分的帖问别人要一个系统源码一样,你说话谦虚一点,哪怕是零分帖也照样会有人回答。


看了这位兄弟的话,我为自己的行为很心痛阿
也为您的执教很感动阿
我这就到csdn各个0分贴里找您的身影去
[/Quote]
很不幸,零分帖我回答的也不少...
sophia2000 2009-05-22
  • 打赏
  • 举报
回复
[Quote=引用 19 楼 jack20080808 的回复:]
你自己说话的方式就有问题,发个30分的帖,还小问题,先来先得喽,就好比发个50分的帖问别人要一个系统源码一样,你说话谦虚一点,哪怕是零分帖也照样会有人回答。
[/Quote]

看了这位兄弟的话,我为自己的行为很心痛阿
也为您的执教很感动阿
我这就到csdn各个0分贴里找您的身影去
sophia2000 2009-05-22
  • 打赏
  • 举报
回复
各位兄弟无心答题也就当笑话看了吧,博君一乐,也不错阿,哈哈
sophia2000 2009-05-22
  • 打赏
  • 举报
回复
好,我承认我说话有问题,无所谓的事,跟您道个歉
你要是没事干了,的确可以每个帖子找汉语语法问题
到这里发帖的人,心情估计都是挺急迫的,也没有太注意这个

您提到【30分】,【小问题】,【先来先得】这几个不妥的地方
我也有自己的看法,与您讨论一下
我之所以说是小问题,是站在自己的位置上,
向各位高手请教,对我来说是大问题,对您高手来说是小问题
希望各位指点一二,照您说我改说是大问题,如果我说是大问题,您来了难免有一份感慨
就这样的问题也配成为大问题,贻笑大方吧

先来先得,是我心情很急迫,也希望各位抬手的功夫也就搞定,没打算占用大家太多时间
所以用了先来先得,并没有别的意思
陌上花花 2009-05-22
  • 打赏
  • 举报
回复
帮顶了
fupx2008 2009-05-22
  • 打赏
  • 举报
回复
Up
梅子 2009-05-22
  • 打赏
  • 举报
回复
我也友情帮顶下。。。不懂正则。。学习。学习
sophia2000 2009-05-22
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 Rainsome 的回复:]
不客气地说,楼主要学的不止是编写代码。

蛋帖的问题,都回答过。
[/Quote]


很客气的说,这句话可以与君共勉
jack20080808 2009-05-22
  • 打赏
  • 举报
回复
你自己说话的方式就有问题,发个30分的帖,还小问题,先来先得喽,就好比发个50分的帖问别人要一个系统源码一样,你说话谦虚一点,哪怕是零分帖也照样会有人回答。
sophia2000 2009-05-22
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 Rainsome 的回复:]
蛋帖的问题,都回答过。
[/Quote]

成,先谢谢您
您的建议我简单的测试了一下
<img />
<img src="www.sina.com"/>
这样就不成,上面回了一次,可能您没看到

再次感谢了
HDNGO 2009-05-22
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 sophia2000 的回复:]
成,我现在就要3条能写吗?

1、" <img"开头,
2、"/>"结尾,
4、不包含"id" 这个单词

[/Quote]

这个很像面试~~HOHO~
加载更多回复(16)

62,244

社区成员

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

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

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

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