读书人

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

发布时间: 2012-01-19 00:22:28 作者: rapoo

正则表达式过滤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);
[解决办法]


[解决办法]
搂住结分呀

读书人网 >C#

热点推荐