首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

正则表达式过滤html中的on*如何写

2012-01-19 
正则表达式过滤html中的on***怎么写?原来的写法,从网上找的System.Text.RegularExpressions.Regexregex3n

正则表达式过滤html中的on***怎么写?
原来的写法,从网上找的
System.Text.RegularExpressions.Regex   regex3   =   new   System.Text.RegularExpressions.Regex(@ "   on[\s\S]*= ",   System.Text.RegularExpressions.RegexOptions.IgnoreCase);

但是今天发现问题了   如果我输入一段英语   比如   on   the   table   **** <a   href= " "> </a> 等等,它直接就从on开始到最后一个有“=”的地方,请问在标签中的on***的过滤怎么写?

[解决办法]
Regex regex3 = new Regex(@ "on\S+= ", RegexOptions.IgnoreCase);

[解决办法]
Regex regex3 = new Regex(@ "on\S+\s*= ", RegexOptions.IgnoreCase);
[解决办法]


[解决办法]
搂住结分呀

热点排行