求助:java 正则表达式死循环问题 cpu 100% 对于正则表达式死循环问题 谁有好的解决方法啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <tr class="list"> <td width="40"> <input class="SelectedFlight" id="218329H" name="SelectedFlight" type="radio" value="218329H" /> </td> <td width="80"> 春秋航空 </td> <td width="80"> 9C8856 </td> <td width="80"> 16:30 </td> <td width="80"> 18:50 </td> <td width="80"> 广州 <br /> (白云) </td> <td width="80"> 上海 <br /> (虹桥1号航站楼) </td> <td width="80"> - </td> <td width="80"> A等级舱 <br /> ( <a href="/Static/ClassDescription?type=a" target="_blank">舱位说明</a>) </td> <td width="80"> 9折 </td> <td width="80"> ¥1280 </td> <td width="80" style="font-size: 13px; font-weight: bold; color: #FF6600;"> 1150 <br /> </td> </tr> <script type="text/javascript" src="http://ajax.china-sss.com/springairlines/Scripts/jquery-1.4.2.min.js"></script> <script type="text/javascript" src="http://ajax.china-sss.com/springairlines/Scripts/jquery.cookie.min.js"></script> <script type="text/javascript" src="http://www.google.com/cse/brand?form=cse-search-box&lang=zh-Hans"></script> <script type="text/javascript" src="/Scripts/SsoLogout.js?r=2011041403481491"></script> <script type="text/javascript"> //用于sso站退出使用 window.SSO_Moniter = {}; $.ajaxSetup({ cache: false }); $("#Logout").click(function (e) { e.preventDefault(); LogoutPost(); }); //结束 var searchValArr = ["特价机票", "秒杀", "观光巴士", "香港", "茨城"]; var id = Math.ceil(Math.random() * searchValArr.length); //alert(id); $("#searchVal").val(searchValArr[id]); $("#searchsub").click(function () { $("#cse-search-box").submit(); }); // $("#ddlLanguage").val($.cookie("Code_Lang")).change(function(){ // $.cookie("Code_Lang",$(this).val(),{expires:365,path:'/'}); // $("<form method=\"get\"></form>").appendTo("body").submit().remove(); // }); var Lang = 'zh-CN'; var thisUrl = window.location.href.toLowerCase(); var obj; switch (Lang) { case 'zh-CN': obj = $("#nav").find("dd a"); break; case 'en-US': obj = $("#navus").find("dd a"); break; case 'zh-HK': obj = $("#navus_zh-HK").find("dd a"); break; case 'ja-JP': obj = $("#navus").find("dd a"); break; default: break; } obj.each(function (i, v) { if (thisUrl.indexOf($(this).attr("href").toLowerCase()) != -1) { $(this).addClass("current"); $(this).attr("href", "###"); } }); $(function () { var obj = $(".leftmenusonshow"); var obj2 = $(".leftmenuson").find("a"); var thisUrl = window.location.href; obj.hide(); obj2.each(function (i, v) { if (thisUrl.indexOf($(this).attr("href")) != -1 || thisUrl.indexOf($(this).attr("value")) != -1) { $(this).css({ background: "#ffff99", cursor: "auto" }); $(this).attr("href", "###"); $(this).closest(".leftmenusonshow").show(); } }); }); //点击主菜单 $(".leftshow").click(function (e) { var obj = $(".leftmenusonshow"); obj.hide(); $(this).parent().parent().next().show(); return false; }); $(document).ready(function () { $('#cssdropdown li.headlink').hover( function () { $('div', this).css('display', 'block'); }, function () { $('div', this).css('display', 'none'); }); }); $("div.cultureinfo").click(function (e) { e.preventDefault(); $.post( "/Ajax/TestCulture", { culture: $(this).attr("rel") }, function (json) { if (json == "") { $("<form action='' method='post'></form>").appendTo("body").submit(); } }, "json" ); }); </script> <script type="text/javascript" src="/Content/flydate.js?v=20110414074814"></script> <script type="text/javascript" src="/Scripts/qCalendar.zh-CN.js" charset="utf-8"></script> <script type="text/javascript" src="http://cache.china-sss.com/scripts/jquerytools/1.2/jquery.tools.min.js"></script> <script type="text/javascript" src="http://ajax.china-sss.com/springairlines/Scripts/json2.min.js"></script> <script type="text/javascript" src="http://ajax.china-sss.com/springairlines/Scripts/jquery.qtip-1.0.0-rc3.dm.min.js"></script> <script type="text/javascript" src="/Scripts/cityset.zh-CN.js?v=20110414074814"></script> <script type="text/javascript" src="/Scripts/citysetTips.zh-CN.js"></script> <script type="text/javascript" src="http://ajax.china-sss.com/springairlines/Scripts/jQueryUI/1.8.2/jquery-ui.min.js"></script> <script type="text/javascript" src="http://ajax.china-sss.com/springairlines/Scripts/jqueryui.helpers.js"></script> <script type="text/javascript" src="http://ajax.china-sss.com/springairlines/Scripts/waterMark.Plugin.why.js"></script> <script type="text/javascript" src="/Scripts/SsoLoginS.js"></script> <script type="text/javascript"> >((CA|CZ|MU|FM|3U|EU|HU|MF|SC|ZH|8C|8L|BK|G5|KN|HO|JD|9C|CN|KY)[0-9]{3,4})(.*?)([\u4e00-\u9fa5]{1,8})(.*?)([\u4e00-\u9fa5]{1,8})(.*?)([\u4e00-\u9fa5]{1,8})(.*?)([\u4e00-\u9fa5]{1,8})(.*?)¥([0-9]{3,4})(.*?)¥((([0-9]{3,4})(\\+[0-9]{2})?))这个是我写的正则表达式代码因为网页是不固定的,当我把源码中的¥符号去掉,匹配时就会出现耗尽cpu 我怀疑是后面的字符串太长导致的 jbuilder2007怎么配置websphere? java WebService 数组 AbstractWizardFormController axis做webservice,哪个返回类型类似ArrayList但又可以.net java通用的呢 求用线程池的方式实现功能! eclipse编写java程序时怎么解决中文乱码问题 为什么找不到getDataSource Date对象的问题 如何判断json字符串的深度 一个一万人同时在线的信息港A,能用jerry吗 struts2 怎么获取session中(保存的是一个list)某个对象的名字! xstream 对象互转问题 求解
<tr class="list">
<td width="40">
<input class="SelectedFlight" id="218329H"
name="SelectedFlight" type="radio" value="218329H" />
</td>
<td width="80">
春秋航空
</td>
<td width="80">
9C8856
</td>
<td width="80">
16:30
</td>
<td width="80">
18:50
</td>
<td width="80">
广州
<br />
(白云)
</td>
<td width="80">
上海
<br />
(虹桥1号航站楼)
</td>
<td width="80">
-
</td>
<td width="80">
A等级舱
<br />
(
<a href="/Static/ClassDescription?type=a" target="_blank">舱位说明</a>)
</td>
<td width="80">
9折
</td>
<td width="80">
¥1280
</td>
<td width="80"
style="font-size: 13px; font-weight: bold; color: #FF6600;">
1150
<br />
</td>
</tr>
<script type="text/javascript"
src="http://ajax.china-sss.com/springairlines/Scripts/jquery-1.4.2.min.js"></script>
<script type="text/javascript"
src="http://ajax.china-sss.com/springairlines/Scripts/jquery.cookie.min.js"></script>
<script type="text/javascript"
src="http://www.google.com/cse/brand?form=cse-search-box&lang=zh-Hans"></script>
<script type="text/javascript"
src="/Scripts/SsoLogout.js?r=2011041403481491"></script>
<script type="text/javascript"> //用于sso站退出使用 window.SSO_Moniter = {}; $.ajaxSetup({ cache: false }); $("#Logout").click(function (e) { e.preventDefault(); LogoutPost(); }); //结束 var searchValArr = ["特价机票", "秒杀", "观光巴士", "香港", "茨城"]; var id = Math.ceil(Math.random() * searchValArr.length); //alert(id); $("#searchVal").val(searchValArr[id]); $("#searchsub").click(function () { $("#cse-search-box").submit(); }); // $("#ddlLanguage").val($.cookie("Code_Lang")).change(function(){ // $.cookie("Code_Lang",$(this).val(),{expires:365,path:'/'}); // $("<form method=\"get\"></form>").appendTo("body").submit().remove(); // }); var Lang = 'zh-CN'; var thisUrl = window.location.href.toLowerCase(); var obj; switch (Lang) { case 'zh-CN': obj = $("#nav").find("dd a"); break; case 'en-US': obj = $("#navus").find("dd a"); break; case 'zh-HK': obj = $("#navus_zh-HK").find("dd a"); break; case 'ja-JP': obj = $("#navus").find("dd a"); break; default: break; } obj.each(function (i, v) { if (thisUrl.indexOf($(this).attr("href").toLowerCase()) != -1) { $(this).addClass("current"); $(this).attr("href", "###"); } }); $(function () { var obj = $(".leftmenusonshow"); var obj2 = $(".leftmenuson").find("a"); var thisUrl = window.location.href; obj.hide(); obj2.each(function (i, v) { if (thisUrl.indexOf($(this).attr("href")) != -1 || thisUrl.indexOf($(this).attr("value")) != -1) { $(this).css({ background: "#ffff99", cursor: "auto" }); $(this).attr("href", "###"); $(this).closest(".leftmenusonshow").show(); } }); }); //点击主菜单 $(".leftshow").click(function (e) { var obj = $(".leftmenusonshow"); obj.hide(); $(this).parent().parent().next().show(); return false; }); $(document).ready(function () { $('#cssdropdown li.headlink').hover( function () { $('div', this).css('display', 'block'); }, function () { $('div', this).css('display', 'none'); }); }); $("div.cultureinfo").click(function (e) { e.preventDefault(); $.post( "/Ajax/TestCulture", { culture: $(this).attr("rel") }, function (json) { if (json == "") { $("<form action='' method='post'></form>").appendTo("body").submit(); } }, "json" ); }); </script>
<script type="text/javascript"
src="/Content/flydate.js?v=20110414074814"></script>
<script type="text/javascript" src="/Scripts/qCalendar.zh-CN.js"
charset="utf-8"></script>
<script type="text/javascript"
src="http://cache.china-sss.com/scripts/jquerytools/1.2/jquery.tools.min.js"></script>
<script type="text/javascript"
src="http://ajax.china-sss.com/springairlines/Scripts/json2.min.js"></script>
<script type="text/javascript"
src="http://ajax.china-sss.com/springairlines/Scripts/jquery.qtip-1.0.0-rc3.dm.min.js"></script>
<script type="text/javascript"
src="/Scripts/cityset.zh-CN.js?v=20110414074814"></script>
<script type="text/javascript" src="/Scripts/citysetTips.zh-CN.js"></script>
<script type="text/javascript"
src="http://ajax.china-sss.com/springairlines/Scripts/jQueryUI/1.8.2/jquery-ui.min.js"></script>
<script type="text/javascript"
src="http://ajax.china-sss.com/springairlines/Scripts/jqueryui.helpers.js"></script>
<script type="text/javascript"
src="http://ajax.china-sss.com/springairlines/Scripts/waterMark.Plugin.why.js"></script>
<script type="text/javascript" src="/Scripts/SsoLoginS.js"></script>
<script type="text/javascript">
>((CA|CZ|MU|FM|3U|EU|HU|MF|SC|ZH|8C|8L|BK|G5|KN|HO|JD|9C|CN|KY)[0-9]{3,4})(.*?)([\u4e00-\u9fa5]{1,8})(.*?)([\u4e00-\u9fa5]{1,8})(.*?)([\u4e00-\u9fa5]{1,8})(.*?)([\u4e00-\u9fa5]{1,8})(.*?)¥([0-9]{3,4})(.*?)¥((([0-9]{3,4})(\\+[0-9]{2})?))
这个是我写的正则表达式代码
因为网页是不固定的,当我把源码中的¥符号去掉,匹配时就会出现耗尽cpu 我怀疑是后面的字符串太长导致的