求一.NET正则

问题描述

<areashape="circle"coords="306,296,6"href="javascript:MM_showHideLayers('香港','','hide');CityHandlerByName_huaihe('this','101320101');"onMouseOver="MM_showHideLayers('香港','','show')"onMouseOut="MM_showHideLayers('香港','','hide')"><areashape="circle"coords="291,298,6"href="javascript:MM_showHideLayers('澳门','','hide');CityHandlerByName_huaihe('this','101330101');"onMouseOver="MM_showHideLayers('澳门','','show')"onMouseOut="MM_showHideLayers('澳门','','hide')"><areashape="circle"coords="359,270,6"href="javascript:MM_showHideLayers('台北','','hide');CityHandlerByName_huaihe('this','101340101');"onMouseOver="MM_showHideLayers('台北','','show')"onMouseOut="MM_showHideLayers('台北','','hide')">求一正则,去掉onMouseOut="MM_showHideLayers('台北','','hide')"这个属性。这个是在后台运行的,所以需要.NET正则,谢谢了

解决方案

解决方案二:
求一正则,去掉onMouseOut="......."这个属性
解决方案三:
求一正则,去掉onMouseOut="......."和onMouseOver="........"这2个属性
解决方案四:
stringtempStr=File.ReadAllText(@"C:DocumentsandSettingsAdministrator桌面Test.txt",Encoding.GetEncoding("GB2312"));//读取txtstringpattern=@"(?i)(?:onMouseOut|onMouseOver)=(['""]?).*?1";tempStr=Regex.Replace(tempStr,pattern,"");///*<areashape="circle"coords="306,296,6"href="javascript:MM_showHideLayers('香港','','hide');CityHandlerByName_huaihe('this','101320101');"><areashape="circle"coords="291,298,6"href="javascript:MM_showHideLayers('澳门','','hide');CityHandlerByName_huaihe('this','101330101');"><areashape="circle"coords="359,270,6"href="javascript:MM_showHideLayers('台北','','hide');CityHandlerByName_huaihe('this','101340101');">*/

解决方案五:
strings="<areashape="circle"coords="306,296,6"href="javascript:MM_showHideLayers('香港','','hide');CityHandlerByName_huaihe('this','101320101');"onMouseOver="MM_showHideLayers('香港','','show')"onMouseOut="MM_showHideLayers('香港','','hide')">";Matchmat=Regex.Match(s,"onMouseOut="MM_showHideLayers([^\(]*)"",RegexOptions.IgnoreCase|RegexOptions.Multiline);s=s.Replace(mat.Groups[1].Value,"");

解决方案六:
strings="<areashape="circle"coords="306,296,6"href="javascript:MM_showHideLayers('香港','','hide');CityHandlerByName_huaihe('this','101320101');"onMouseOver="MM_showHideLayers('香港','','show')"onMouseOut="MM_showHideLayers('香港','','hide')">";Matchmat=Regex.Match(s,"onMouseOut="MM_showHideLayers([^(]*)"",RegexOptions.IgnoreCase|RegexOptions.Multiline);s=s.Replace(mat.Groups[1].Value,"");

解决方案七:
staticvoidMain(string[]args){stringstr=@"<areashape=""circle""coords=""306,296,6""href=""javascript:MM_showHideLayers('香港','','hide');CityHandlerByName_huaihe('this','101320101');""onMouseOver=""MM_showHideLayers('香港','','show')""onMouseOut=""MM_showHideLayers('香港','','hide')""><areashape=""circle""coords=""291,298,6""href=""javascript:MM_showHideLayers('澳门','','hide');CityHandlerByName_huaihe('this','101330101');""onMouseOver=""MM_showHideLayers('澳门','','show')""onMouseOut=""MM_showHideLayers('澳门','','hide')""><areashape=""circle""coords=""359,270,6""href=""javascript:MM_showHideLayers('台北','','hide');CityHandlerByName_huaihe('this','101340101');""onMouseOver=""MM_showHideLayers('台北','','show')""onMouseOut=""MM_showHideLayers('台北','','hide')"">";Regexre=newRegex(@"onMouseOut=""[^""]+""",RegexOptions.IgnoreCase);str=re.Replace(str,"");Console.WriteLine(str);Console.ReadLine();}//str结果:<areashape="circle"coords="306,296,6"href="javascript:MM_showHideLayers('香港','','hide');CityHandlerByName_huaihe('this','101320101');"onMouseOver="MM_showHideLayers('香港','','show')">//<areashape="circle"coords="291,298,6"href="javascript:MM_showHideLayers('澳门','','hide');CityHandlerByName_huaihe('this','101330101');"onMouseOver="MM_showHideLayers('澳门','','show')">///<areashape="circle"coords="359,270,6"href="javascript:MM_showHideLayers('台北','','hide');CityHandlerByName_huaihe('this','101340101');"onMouseOver="MM_showHideLayers('台北','','show')">

时间: 2024-09-15 07:12:10

求一.NET正则的相关文章

求个简单正则_正则表达式

求个简单正则 <a href="/softdown/INDEX1.ASP?cataloge=&offset=200"> 要截取 <a href="   和 "> 之间的连接该怎么写啊? 先谢谢了   ([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)? <[^><]*href='?"?([^<>'\"])"?'?[^><]*>

求个简单正则

求个简单正则 <a href="/softdown/INDEX1.ASP?cataloge=&offset=200"> 要截取 <a href="   和 "> 之间的连接该怎么写啊? 先谢谢了 ([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)? <[^><]*href='?"?([^<>'\"])"?'?[^><]*>

求一个.net正则。

问题描述 字符串输出原本是这样的:<divclass="flw210"><liid="sl706"><ahref="/FURNITURE/"class="sla706">FURNITURE</a><ul><liid="sl701"><span></span><ahref="/Sofas_and_A

如何设计一门编程语言(十) 正则表达式与领域特定语言(DSL)

几个月前就一直有博友关心DSL的问题,于是我想一想,我在gac.codeplex.com里面也创建了一些DSL,于是今天就来说一说这个事情. 创建DSL恐怕是很多人第一次设计一门语言的经历,很少有人一开始上来就设计通用语言的.我自己第一次做这种事情是在高中写这个傻逼ARPG的时候了.当时做了一个超简单的脚本语言,长的就跟汇编差不多,虽然每一个指令都写成了调用函数的形态.虽然这个游戏需要脚本在剧情里面控制一些人物的走动什么的,但是所幸并不复杂,于是还是完成了任务.一眨眼10年过去了,现在在写Gac

Asp.Net 无刷新文件上传并显示进度条的实现方法及思路

相信通过Asp.Net的服务器控件上传文件在简单不过了,通过AjaxToolkit控件实现上传进度也不是什么难事,为什么还要自己辛辛苦苦来 实现呢?我并不否认"拿来主义",只是我个人更喜欢凡是求个所以然.本篇将阐述通过Html,IHttpHandler和 IHttpAsyncHandler实现文件上传和上传进度的原理,希望对你有多帮助. 效果图: 本文涉及到的知识点: 1.前台用到Html,Ajax,JQuery,JQuery UI 2.后台用到一般处理程序(IHttpHandler)

ua 正则 ava attern-Lua 正则太弱了不支持 | 或,求替代方案

问题描述 Lua 正则太弱了不支持 | 或,求替代方案 Java 或 JS 里面可以这样匹配 js css png gif jpg 文件名称 Lua 正则有点弱,貌似不支持Java 或 JS 里面的 | 或者匹配符. Java可以实现 s.match(".(js|css|png|jpg|gif)") Lua实现不了 string.match(s, ".(js|css|png|jpg|gif)") 求解决方案,谢谢. 解决方案 string.find (字符串查找),

求一正则,可以删除字符串中所有 非键盘字符

问题描述 字符串是从其他地方读取过来的,含一些不确定的特殊符号,这些符合在字符串变量中能看到,通过console.writeline输出是正常的看不到了.求可以直接删除字符串中所有非键盘字符.键盘上能直接输入的,字母.数字.符号要保留着.或者能删除所有非打印字符的正则式. 解决方案 本帖最后由 xzyl 于 2016-03-09 09:47:33 编辑解决方案二:Regex.Replace(text,@"[^x00-xff]",string.Empty)将非ASCII码全部替换为空解决

php 采集正则 求大神解答

问题描述 php 采集正则 求大神解答 ``` <i class=""cat-icon fst-cat-icon active-trigger""></i> <a class=""cat-name fst-cat-name"" href=""http://bosidengny.tmall.com/category-907362758.htm?search=y&catNa

关于javascript正则式表单验证,求大神

问题描述 关于javascript正则式表单验证,求大神 下面的函数组完全不起任何作用啊,随意输入都能跳转2.html,求大神们帮看看问题出在哪里. 解决方案 问题出在: <input type="submit" value="注册">,这种写法不管onsubmit函数返true/false,都会提交表单. 推荐解决方案: <input type="button" value="注册" onclick=&qu