Java正则表达式解析网页源码

<!DOCTYPE html>
<html lang="zh-Hans">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
    <meta http-equiv="Cache-Control" content="no-siteapp" />
    <meta name="renderer" content="webkit">
    <meta name="apple-mobile-web-app-capable" content="yes" />
    <meta name="apple-mobile-web-app-status-bar-style" content="black" />
    <meta name="SiteName" content="上海市人力资源和社会保障局" ><!-- 网站名称(必选) -->
    <meta name="SiteDomain" content="rsj.sh.gov.cn" ><!-- 网站域名(必选) -->
    <meta name="SiteIDCode" content="3100000115" ><!--政府网站标识码(必选) -->
    <meta name="ColumnName" content="国务院、人社部"><!-- 栏目名称(必选) -->
    <meta name="ColumnDescription" content="" /> <!-- 栏目描述(可选) -->
    <meta name="ColumnKeywords" content="" /> <!-- 栏目关键字(可选) -->
    <meta name="ColumnType" content=""> <!-- 栏目类别(必选) -->
    <title>李克强主持召开国务院常务会议 部署优化政务服务便民热线等_国务院、人社部_上海市人力资源和社会保障局</title>
    <meta name="ArticleTitle" content="李克强主持召开国务院常务会议 部署优化政务服务便民热线等"><!-- 标题 -->
    <meta name="PubDate" content="2020-12-16 10∶12"> <!-- 发布时间 -->
    <meta name="ContentSource" content=""><!-- 来源 -->
    <meta name="keywords" content="李克强主持召开国务院常务会议 部署优化政务服务便民热线等" />
    <meta name="Author" content="">
    <meta name="description" content="" />
    <!-- Widget CSS -->
    <!-- min CSS -->
    <link rel="stylesheet" href="/assets/css/etui3.min.css">
    <!-- Custom CSS -->
    <link rel="stylesheet" href="/assets/css/style.css">
    <link rel="stylesheet" href="/assets/css/responsive.css">
    <link rel="stylesheet" href="/assets/css/etui3.utility.css">
    <!-- icons -->
    <link rel="shortcut icon" href="/assets/img/favicon.png">
<script src="/assets/js/jhelper_config.js"></script>
<script src="/assets/js/jquery.min.1.12.4.js"></script>
<style>
    .laypage_total {
        width: 170px;
    }

    .gzjd {
        position: absolute;
        z-index: 99;
        width: 220px;
        overflow: hidden;
        background: white;
        border: 1px solid #abd5fb;
        top: 223px;
        text-align: center;
    }

    .uli14 li {
        padding: 5px 0 5px 15px;
    }

    .gzjd span {
        float: left;
    }

    .btn-list li a {
        line-height: 43px;
    }

    .btn-list-lg a {
        line-height: 58px !important;
    }
</style>
    <script src="/assets/js/jquery.min.1.12.4.js"></script>
    <script type="text/javascript" defer="defer" src="http://voice.ewdcloud.com.cn:9292/js/ew_msc.js"></script>
    <noscript>不能读取语音阅读器</noscript>

</head>

<body>
<div class="channelinfo" style="display:none;">新闻发布</div>
    <div id="accessNull"></div>
    <div id="container">
  <script src="/assets/js/header-list.js"></script>
        <!--header-->
        <div id="main" class="container">
            <ol class="breadcrumb">
                <li><i class="iconfont icon-weizhi"></i>您现在的位置:</li>
                <a href="/index.html" target="_self" title="首页" class="CurrChnlCls">首页</a>
                <a href="/txwfb_17086/index.html" target="_self"  class="CurrChnlCls">/&nbsp;&nbsp;新闻发布</a>
                <a href="/tzxdt_17087/index.html" target="_self"  class="CurrChnlCls">/&nbsp;&nbsp;最新动态</a>
                <a href="/tgwyrsb_17088/index.html" target="_self"  class="CurrChnlCls">/&nbsp;&nbsp;国务院、人社部</a>
            </ol>
            <div class="row">
                <div class="Article">
                    <h2 id="ivs_title" class="Article-title">
                        李克强主持召开国务院常务会议 部署优化政务服务便民热线等
                    </h2>
                    <div align="center">
                    </div>
                    <div id="ivs_player" style="text-align:center"></div>
                    <small id="ivs_date" class="Article-time" style="text-align: center;">
                        <span class="inline-block">发布时间:2020-12-16</span>
                    </small>

                    <div class="Article_content" id="ivs_content">
                        <div class=TRS_Editor>
                           <div class=TRS_Editor><p align="center"><strong>李克强主持召开国务院常务会议 部署优化政务服务便民热线 提高为企便民服务效率和水平 决定在全国实施动产和权利担保统一登记 助力企业担保融资 通过《企业名称登记管理规定(修订草案)》 便利和规范企业名称登记</strong></p>
<p align="justify">&nbsp;</p>
<p align="justify">  国务院总理李克强12月14日主持召开国务院常务会议,部署优化政务服务便民热线,提高为企便民服务效率和水平;决定在全国实施动产和权利担保统一登记,助力企业担保融资;通过《企业名称登记管理规定(修订草案)》,便利和规范企业名称登记。&nbsp;</p>
<p align="justify">  会议指出,党中央、国务院高度重视加快服务型政府建设。政务服务便民热线直接面向企业和群众,是反映问题建议、促进政府科学决策、推动解决政务服务问题的重要渠道,近年来在为企为民排忧解难上发挥了积极作用。下一步,要按照深化“放管服”改革要求,针对目前政务服务热线号码多、群众办事多头找等问题,推动政务服务便民热线优化。对涉及企业和群众的非紧急政务服务热线,压实地方特别是市县责任,地方设立的政务服务热线以及国务院有关部门设立并在地方接听的政务服务热线,号码能归并的尽量归并,尽可能使用一个号码,方便群众记忆和使用,体现一个窗口服务。国务院有关部门要指导支持地方热线优化工作。会议要求,优化政务服务便民热线,不仅要方便群众拨打,更要优化流程和资源配置,强化技术支撑,实现热线受理与后台办理服务紧密衔接,健全接诉即办和督办问责机制,确保企业和群众反映的问题和合理诉求及时得到处置和办理,使政务服务便民热线接得更快、分得更准、办得更实。</p>
<p align="justify">  为优化营商环境、促进金融更好服务实体经济特别是中小微企业,近几年在部分省市开展了动产和权利担保统一登记试点,便利企业担保融资。试点中,民营和中小微企业新增担保登记业务占比超过95%、融资金额占比超过80%。为进一步扩大改革效果,会议决定,从2021年1月1日起,对动产和权利担保在全国实行统一登记。原由市场监管总局承担的生产设备、原材料、半成品、产品抵押登记和人民银行承担的应收账款质押登记,以及存款单质押、融资租赁、保理等登记,改由人民银行统一承担,提供基于互联网的7×24小时全天候服务。此前已作动产和权利担保登记的,不需要重新登记,有关部门要妥善做好存量信息数据移交等衔接工作。对新登记的,由当事人通过动产融资统一登记公示系统自主办理,并对登记内容的真实性、完整性和合法性负责;登记机构不对登记内容进行实质审查。实行统一登记,有助于金融机构全面掌握企业动产和相关权利信息,提升给企业担保融资的意愿。</p>
<p align="justify">  会议通过《企业名称登记管理规定(修订草案)》,完善企业名称基本规范,建立企业名称自主申报制度,规定申请人可自行选取符合规定的名称,并应承诺对名称侵权行为承担法律责任;同时放管并重,规定登记机关强化事中事后监管,对不符合规定的名称不予登记或纠正,对名称产生争议的可依法起诉或由登记机关调解或裁决。</p>
<p align="justify">  会议还研究了其他事项。</p></div>
                    </div>
                    </div>

                     <div align="center" id="div_div">
                        <div style="margin:auto; position:relative;color: #b5b5b5;font-size: 12px;line-height: 26px;">扫一扫在手机打开当前页</div>
                        <canvas id="Canvas"></canvas>

                    </div>
                    <div class="row hidden-print hidden-sm hidden-xs padding-bottom-15 dashed-bottom">
                        <div class="col-md-6">
                            <div id="weibo_pos"></div>
                        </div>
                        <div class="col-md-6 text-right close-page">
                            <div class="btn-group btn-line">
                                <a href="javascript:;" onclick="doPrint()"><i class="iconfont icon-dayin"></i>打印本页</a>
                                <a href="javascript:;" onclick="window.close()"><i class="iconfont icon-guanbi"></i>关闭窗口</a>
                            </div>
                        </div>
                    </div>

                    <div class="row relate margin-top-10">
                    </div>
                </div>
            </div>
        </div>
        <!--main-->
    <script src="/assets/js/footer.js"></script>
<!--footer-->

        <!--footer-->
    </div>
    <!--footer-->
    <!--Widget JS-->
    <script type="text/javascript">

      function getAllImg() {
      var obj = document.getElementById('zhengwen').getElementsByTagName('IMG');
      for (var i = 0; i < obj.length; i++) {
      if (obj[i].getAttribute('src')) {
      document.write('<li><img src=' + obj[i].getAttribute('src') +' /></li>');
             }
               }
                  }
      getAllImg();
    </script>
    <script>


        function doPrint() {
            var m_title = document.all.ivs_title.innerHTML;
            var m_time = document.all.ivs_date.innerHTML;
            var m_content = document.all.ivs_content.innerHTML;

            var css = '<style type="text/css">' +
                '.content { FONT-SIZE: 13px; COLOR: #000000; LINE-HEIGHT: 120% }' +
                '.content2 { FONT-SIZE: 13px; COLOR: #000000; LINE-HEIGHT: 120%;txt-align:left;}' +
                '</style>';

            var body = '<table width="660" border="0" cellspacing="0" cellpadding="5" bgcolor="#ffffff">' +
                '  <tr height=20></tr><tr> ' +
                '    <td colspan="2"> ' +
                '      <div align="center"><table><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td><b><font size="4">' + m_title +
                '</font></b><br></td>' +
                '<td>&nbsp;&nbsp;&nbsp;&nbsp;</td></table></div><br><div align="center"><table><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td><b><font size="2">' +
                m_time + '</font></b><br></td>' +
                '<td>&nbsp;&nbsp;&nbsp;&nbsp;</td></table></div><br><hr size="1" width="600" color="#D2055B">' +
                '      <div style=" 600px;margin-left:18px;text-align:left">' + m_content + '</div>' +
                '    </td>' +
                '  </tr>' +

                '';

            //var m_tail ='<tr><td colspan="2"><div align="center"  bgcolor="#ffffff">'+'<hr size="1" width="600" color="#D2055B"><br>'+ tail+  '</div></td></tr></table>';
            var m_tail = '';
            document.body.innerHTML = '<center>' + css + body + m_tail + '</center>';
            window.print();

        }
    </script>
    <script src="/assets/js/share.js"></script>
    <script type="text/javascript" src="/assets/js/qrcode.js" charset="utf-8"></script>
    <script type="text/javascript" src="/assets/js/jquery.qrcode.js" charset="utf-8"></script>
    <script src="/assets/js/etui3.min.js"></script>
<!--Custom JS-->
<script src="/assets/js/main.js"></script>
    <script type="text/javascript" src="/assets/js/yahoo-dom-event.js" charset="utf-8"></script>
    <script type="text/javascript" src="/assets/js/suggest-yui2.js" charset="utf-8"></script>
    <script type="text/javascript" src="/assets/js/jquery.cookie.min.js" charset="utf-8"></script>

       <script>


        //通用
        jQuery(document).ready(function () {
            Main.init();
            var objheight = $('.main-menu ul').height();
            if(objheight > 50) {
                $('.main-menu ul').height(0);
                $('.top-order').click(function(event) {
                    if ($('.main-menu ul').height()===0) {
                        $('.main-menu ul').height(objheight);
                    } else {
                        $('.main-menu ul').height(0);
                    }
                    return false;
                });
            }
            //二维码
            $('.attention ul li a').hover(function() {
                if($(this).next('div').hasClass('hidden')){
                    $(this).next('div').removeClass('hidden');
                }
            }, function() {
                $(this).next('div').addClass('hidden');
            });


        });
    </script>
</body>
</html>

Java代码解析

package com.yanshu;

/**
 * @author :yangyuanyuan
 * @description:TODO
 * @date :2021/1/21 14:54
 */
public class test2 {

    public static String delHtmlTags(String htmlStr) {
        //定义script的正则表达式,去除js可以防止注入
        String scriptRegex="<script[^>]*?>[\s\S]*?<\/script>";
        //定义style的正则表达式,去除style样式,防止css代码过多时只截取到css样式代码
        String styleRegex="<style[^>]*?>[\s\S]*?<\/style>";
        //定义HTML标签的正则表达式,去除标签,只提取文字内容
        //String regEx_html="<[^>]+>"; //可能会出现引号内的tag属性中出现非转义的'<'和'>'
        // 如<input name=dir value=" >">这种情况
        String htmlRegex="<("[^"]*"|'[^']*'|[^'">])*>";////定义HTML标签的正则表达式<("[^"]*"|'[^']*'|[^'">])*>
        String htmlRegexEnd="<\/[^>]+>";

        //定义空格,回车,换行符,制表符
//        String spaceRegex = "\s*|	|
|
";
        String spaceRegex = " +| +| +|	|
";

        //定义特殊字符
        String special = "&nbsp;|&gt;|u200B";

        // 过滤script标签
        htmlStr = htmlStr.replaceAll(scriptRegex, "");
        // 过滤style标签
        htmlStr = htmlStr.replaceAll(styleRegex, "");
        // 过滤html标签
        htmlStr = htmlStr.replaceAll(htmlRegexEnd,"
") //将</h>之类被尾部标签改成换行符
                .replaceAll(htmlRegex, "");  //将<h>这类的头标签去除

        // 过滤空格等
        htmlStr = htmlStr.replaceAll(spaceRegex, "")
                .replaceAll(special,"")  //过滤html特殊字符
                .replaceAll("
","/~/");  //将换行符换成特殊符号

        //将多个特殊符号合并成一个特殊符号
        htmlStr=htmlStr.replaceAll("(/~/){2,}","/~/");
        return htmlStr.trim(); // 返回文本字符串
    }

    public static void main(String[] args) {
        String str="
" + "<!DOCTYPE html>
" + "<html lang="zh-Hans">
" + "<head>
" + "    <meta charset="utf-8">
" + "    <meta name="viewport" content="width=device-width, initial-scale=1.0">
" + "    <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
" + "    <meta http-equiv="Cache-Control" content="no-siteapp" />
" + "    <meta name="renderer" content="webkit">
" + "    <meta name="apple-mobile-web-app-capable" content="yes" />
" + "    <meta name="apple-mobile-web-app-status-bar-style" content="black" />
" + "    <meta name="SiteName" content="上海市人力资源和社会保障局" ><!-- 网站名称(必选) -->
" + "    <meta name="SiteDomain" content="rsj.sh.gov.cn" ><!-- 网站域名(必选) -->
" + "    <meta name="SiteIDCode" content="3100000115" ><!--政府网站标识码(必选) -->
" + "    <meta name="ColumnName" content="国务院、人社部"><!-- 栏目名称(必选) -->
" + "    <meta name="ColumnDescription" content="" /> <!-- 栏目描述(可选) -->
" + "    <meta name="ColumnKeywords" content="" /> <!-- 栏目关键字(可选) -->
" + "    <meta name="ColumnType" content=""> <!-- 栏目类别(必选) -->
" + "    <title>李克强主持召开国务院常务会议 部署优化政务服务便民热线等_国务院、人社部_上海市人力资源和社会保障局</title>
" + "    <meta name="ArticleTitle" content="李克强主持召开国务院常务会议 部署优化政务服务便民热线等"><!-- 标题 -->
" + "    <meta name="PubDate" content="2020-12-16 10∶12"> <!-- 发布时间 -->
" + "    <meta name="ContentSource" content=""><!-- 来源 -->
" + "    <meta name="keywords" content="李克强主持召开国务院常务会议 部署优化政务服务便民热线等" />
" + "    <meta name="Author" content="">
" + "    <meta name="description" content="" />
" + "    <!-- Widget CSS -->
" + "    <!-- min CSS -->
" + "    <link rel="stylesheet" href="/assets/css/etui3.min.css">
" + "    <!-- Custom CSS -->
" + "    <link rel="stylesheet" href="/assets/css/style.css">
" + "    <link rel="stylesheet" href="/assets/css/responsive.css">
" + "    <link rel="stylesheet" href="/assets/css/etui3.utility.css">
" + "    <!-- icons -->
" + "    <link rel="shortcut icon" href="/assets/img/favicon.png">
" + "<script src="/assets/js/jhelper_config.js"></script>
" + "<script src="/assets/js/jquery.min.1.12.4.js"></script>
" + "<style>
" + "    .laypage_total {
" + "         170px;
" + "    }
" + "
" + "    .gzjd {
" + "        position: absolute;
" + "        z-index: 99;
" + "         220px;
" + "        overflow: hidden;
" + "        background: white;
" + "        border: 1px solid #abd5fb;
" + "        top: 223px;
" + "        text-align: center;
" + "    }
" + "
" + "    .uli14 li {
" + "        padding: 5px 0 5px 15px;
" + "    }
" + "
" + "    .gzjd span {
" + "        float: left;
" + "    }
" + "
" + "    .btn-list li a {
" + "        line-height: 43px;
" + "    }
" + "
" + "    .btn-list-lg a {
" + "        line-height: 58px !important;
" + "    }
" + "</style>
" + "    <script src="/assets/js/jquery.min.1.12.4.js"></script>
" + "    <script type="text/javascript" defer="defer" src="http://voice.ewdcloud.com.cn:9292/js/ew_msc.js"></script>
" + "    <noscript>不能读取语音阅读器</noscript>
" + "
" + "</head>
" + "
" + "<body>
" + "<div class="channelinfo" style="display:none;">新闻发布</div>
" + "    <div id="accessNull"></div>
" + "    <div id="container">
" + "  <script src="/assets/js/header-list.js"></script>
" + "        <!--header-->
" + "        <div id="main" class="container">
" + "            <ol class="breadcrumb">
" + "                <li><i class="iconfont icon-weizhi"></i>您现在的位置:</li>
" + "                <a href="/index.html" target="_self" title="首页" class="CurrChnlCls">首页</a>
" + "                <a href="/txwfb_17086/index.html" target="_self"  class="CurrChnlCls">/&nbsp;&nbsp;新闻发布</a>
" + "                <a href="/tzxdt_17087/index.html" target="_self"  class="CurrChnlCls">/&nbsp;&nbsp;最新动态</a>
" + "                <a href="/tgwyrsb_17088/index.html" target="_self"  class="CurrChnlCls">/&nbsp;&nbsp;国务院、人社部</a>
" + "            </ol>
" + "            <div class="row">
" + "                <div class="Article">
" + "                    <h2 id="ivs_title" class="Article-title">
" + "                        李克强主持召开国务院常务会议 部署优化政务服务便民热线等
" + "                    </h2>
" + "                    <div align="center">
" + "                    </div>
" + "                    <div id="ivs_player" style="text-align:center"></div>
" + "                    <small id="ivs_date" class="Article-time" style="text-align: center;">
" + "                        <span class="inline-block">发布时间:2020-12-16</span>
" + "                    </small>
" + "
" + "                    <div class="Article_content" id="ivs_content">
" + "                        <div class=TRS_Editor>
" + "                           <div class=TRS_Editor><p align="center"><strong>李克强主持召开国务院常务会议 部署优化政务服务便民热线 提高为企便民服务效率和水平 决定在全国实施动产和权利担保统一登记 助力企业担保融资 通过《企业名称登记管理规定(修订草案)》 便利和规范企业名称登记</strong></p>
" + "<p align="justify">&nbsp;</p>
" + "<p align="justify">  国务院总理李克强12月14日主持召开国务院常务会议,部署优化政务服务便民热线,提高为企便民服务效率和水平;决定在全国实施动产和权利担保统一登记,助力企业担保融资;通过《企业名称登记管理规定(修订草案)》,便利和规范企业名称登记。&nbsp;</p>
" + "<p align="justify">  会议指出,党中央、国务院高度重视加快服务型政府建设。政务服务便民热线直接面向企业和群众,是反映问题建议、促进政府科学决策、推动解决政务服务问题的重要渠道,近年来在为企为民排忧解难上发挥了积极作用。下一步,要按照深化“放管服”改革要求,针对目前政务服务热线号码多、群众办事多头找等问题,推动政务服务便民热线优化。对涉及企业和群众的非紧急政务服务热线,压实地方特别是市县责任,地方设立的政务服务热线以及国务院有关部门设立并在地方接听的政务服务热线,号码能归并的尽量归并,尽可能使用一个号码,方便群众记忆和使用,体现一个窗口服务。国务院有关部门要指导支持地方热线优化工作。会议要求,优化政务服务便民热线,不仅要方便群众拨打,更要优化流程和资源配置,强化技术支撑,实现热线受理与后台办理服务紧密衔接,健全接诉即办和督办问责机制,确保企业和群众反映的问题和合理诉求及时得到处置和办理,使政务服务便民热线接得更快、分得更准、办得更实。</p>
" + "<p align="justify">  为优化营商环境、促进金融更好服务实体经济特别是中小微企业,近几年在部分省市开展了动产和权利担保统一登记试点,便利企业担保融资。试点中,民营和中小微企业新增担保登记业务占比超过95%、融资金额占比超过80%。为进一步扩大改革效果,会议决定,从2021年1月1日起,对动产和权利担保在全国实行统一登记。原由市场监管总局承担的生产设备、原材料、半成品、产品抵押登记和人民银行承担的应收账款质押登记,以及存款单质押、融资租赁、保理等登记,改由人民银行统一承担,提供基于互联网的7×24小时全天候服务。此前已作动产和权利担保登记的,不需要重新登记,有关部门要妥善做好存量信息数据移交等衔接工作。对新登记的,由当事人通过动产融资统一登记公示系统自主办理,并对登记内容的真实性、完整性和合法性负责;登记机构不对登记内容进行实质审查。实行统一登记,有助于金融机构全面掌握企业动产和相关权利信息,提升给企业担保融资的意愿。</p>
" + "<p align="justify">  会议通过《企业名称登记管理规定(修订草案)》,完善企业名称基本规范,建立企业名称自主申报制度,规定申请人可自行选取符合规定的名称,并应承诺对名称侵权行为承担法律责任;同时放管并重,规定登记机关强化事中事后监管,对不符合规定的名称不予登记或纠正,对名称产生争议的可依法起诉或由登记机关调解或裁决。</p>
" + "<p align="justify">  会议还研究了其他事项。</p></div>
" + "                    </div>
" + "                    </div>
" + "
" + "                     <div align="center" id="div_div">
" + "                        <div style="margin:auto; position:relative;color: #b5b5b5;font-size: 12px;line-height: 26px;">扫一扫在手机打开当前页</div>
" + "                        <canvas id="Canvas"></canvas>
" + "
" + "                    </div>
" + "                    <div class="row hidden-print hidden-sm hidden-xs padding-bottom-15 dashed-bottom">
" + "                        <div class="col-md-6">
" + "                            <div id="weibo_pos"></div>
" + "                        </div>
" + "                        <div class="col-md-6 text-right close-page">
" + "                            <div class="btn-group btn-line">
" + "                                <a href="javascript:;" onclick="doPrint()"><i class="iconfont icon-dayin"></i>打印本页</a>
" + "                                <a href="javascript:;" onclick="window.close()"><i class="iconfont icon-guanbi"></i>关闭窗口</a>
" + "                            </div>
" + "                        </div>
" + "                    </div>
" + "
" + "                    <div class="row relate margin-top-10">
" + "                    </div>
" + "                </div>
" + "            </div>
" + "        </div>
" + "        <!--main-->
" + "    <script src="/assets/js/footer.js"></script>
" + "<!--footer-->
" + "
" + "        <!--footer-->
" + "    </div>
" + "    <!--footer-->
" + "    <!--Widget JS-->
" + "    <script type="text/javascript">
" + "
" + "      function getAllImg() {
" + "      var obj = document.getElementById('zhengwen').getElementsByTagName('IMG');
" + "      for (var i = 0; i < obj.length; i++) {
" + "      if (obj[i].getAttribute('src')) {
" + "      document.write('<li><img src=' + obj[i].getAttribute('src') +' /></li>');
" + "             }
" + "               }
" + "                  }
" + "      getAllImg();
" + "    </script>
" + "    <script>
" + "
" + "
" + "        function doPrint() {
" + "            var m_title = document.all.ivs_title.innerHTML;
" + "            var m_time = document.all.ivs_date.innerHTML;
" + "            var m_content = document.all.ivs_content.innerHTML;
" + "
" + "            var css = '<style type="text/css">' +
" + "                '.content { FONT-SIZE: 13px; COLOR: #000000; LINE-HEIGHT: 120% }' +
" + "                '.content2 { FONT-SIZE: 13px; COLOR: #000000; LINE-HEIGHT: 120%;txt-align:left;}' +
" + "                '</style>';
" + "
" + "            var body = '<table width="660" border="0" cellspacing="0" cellpadding="5" bgcolor="#ffffff">' +
" + "                '  <tr height=20></tr><tr> ' +
" + "                '    <td colspan="2"> ' +
" + "                '      <div align="center"><table><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td><b><font size="4">' + m_title +
" + "                '</font></b><br></td>' +
" + "                '<td>&nbsp;&nbsp;&nbsp;&nbsp;</td></table></div><br><div align="center"><table><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td><b><font size="2">' +
" + "                m_time + '</font></b><br></td>' +
" + "                '<td>&nbsp;&nbsp;&nbsp;&nbsp;</td></table></div><br><hr size="1" width="600" color="#D2055B">' +
" + "                '      <div style=" 600px;margin-left:18px;text-align:left">' + m_content + '</div>' +
" + "                '    </td>' +
" + "                '  </tr>' +
" + "
" + "                '';
" + "
" + "            //var m_tail ='<tr><td colspan="2"><div align="center"  bgcolor="#ffffff">'+'<hr size="1" width="600" color="#D2055B"><br>'+ tail+  '</div></td></tr></table>';
" + "            var m_tail = '';
" + "            document.body.innerHTML = '<center>' + css + body + m_tail + '</center>';
" + "            window.print();
" + "
" + "        }
" + "    </script>
" + "    <script src="/assets/js/share.js"></script>
" + "    <script type="text/javascript" src="/assets/js/qrcode.js" charset="utf-8"></script>
" + "    <script type="text/javascript" src="/assets/js/jquery.qrcode.js" charset="utf-8"></script>
" + "    <script src="/assets/js/etui3.min.js"></script>
" + "<!--Custom JS-->
" + "<script src="/assets/js/main.js"></script>
" + "    <script type="text/javascript" src="/assets/js/yahoo-dom-event.js" charset="utf-8"></script>
" + "    <script type="text/javascript" src="/assets/js/suggest-yui2.js" charset="utf-8"></script>
" + "    <script type="text/javascript" src="/assets/js/jquery.cookie.min.js" charset="utf-8"></script>
" + "
" + "       <script>
" + "
" + "
" + "        //通用
" + "        jQuery(document).ready(function () {
" + "            Main.init();
" + "            var objheight = $('.main-menu ul').height();
" + "            if(objheight > 50) {
" + "                $('.main-menu ul').height(0);
" + "                $('.top-order').click(function(event) {
" + "                    if ($('.main-menu ul').height()===0) {
" + "                        $('.main-menu ul').height(objheight);
" + "                    } else {
" + "                        $('.main-menu ul').height(0);
" + "                    }
" + "                    return false;
" + "                });
" + "            }
" + "            //二维码
" + "            $('.attention ul li a').hover(function() {
" + "                if($(this).next('div').hasClass('hidden')){
" + "                    $(this).next('div').removeClass('hidden');
" + "                }
" + "            }, function() {
" + "                $(this).next('div').addClass('hidden');
" + "            });
" + "
" + "
" + "        });
" + "    </script>
" + "</body>
" + "</html>
" + "
";
        System.out.println(delHtmlTags(str));
}}

运行结果:

/~/李克强主持召开国务院常务会议部署优化政务服务便民热线等_国务院、人社部_上海市人力资源和社会保障局/~/不能读取语音阅读器/~/新闻发布/~/您现在的位置:/~/首页/~//新闻发布/~//最新动态/~//国务院、人社部/~/李克强主持召开国务院常务会议部署优化政务服务便民热线等/~/发布时间:2020-12-16/~/李克强主持召开国务院常务会议部署优化政务服务便民热线提高为企便民服务效率和水平决定在全国实施动产和权利担保统一登记助力企业担保融资通过《企业名称登记管理规定(修订草案)》便利和规范企业名称登记/~/国务院总理李克强12月14日主持召开国务院常务会议,部署优化政务服务便民热线,提高为企便民服务效率和水平;决定在全国实施动产和权利担保统一登记,助力企业担保融资;通过《企业名称登记管理规定(修订草案)》,便利和规范企业名称登记。/~/会议指出,党中央、国务院高度重视加快服务型政府建设。政务服务便民热线直接面向企业和群众,是反映问题建议、促进政府科学决策、推动解决政务服务问题的重要渠道,近年来在为企为民排忧解难上发挥了积极作用。下一步,要按照深化“放管服”改革要求,针对目前政务服务热线号码多、群众办事多头找等问题,推动政务服务便民热线优化。对涉及企业和群众的非紧急政务服务热线,压实地方特别是市县责任,地方设立的政务服务热线以及国务院有关部门设立并在地方接听的政务服务热线,号码能归并的尽量归并,尽可能使用一个号码,方便群众记忆和使用,体现一个窗口服务。国务院有关部门要指导支持地方热线优化工作。会议要求,优化政务服务便民热线,不仅要方便群众拨打,更要优化流程和资源配置,强化技术支撑,实现热线受理与后台办理服务紧密衔接,健全接诉即办和督办问责机制,确保企业和群众反映的问题和合理诉求及时得到处置和办理,使政务服务便民热线接得更快、分得更准、办得更实。/~/为优化营商环境、促进金融更好服务实体经济特别是中小微企业,近几年在部分省市开展了动产和权利担保统一登记试点,便利企业担保融资。试点中,民营和中小微企业新增担保登记业务占比超过95%、融资金额占比超过80%。为进一步扩大改革效果,会议决定,从2021年1月1日起,对动产和权利担保在全国实行统一登记。原由市场监管总局承担的生产设备、原材料、半成品、产品抵押登记和人民银行承担的应收账款质押登记,以及存款单质押、融资租赁、保理等登记,改由人民银行统一承担,提供基于互联网的7×24小时全天候服务。此前已作动产和权利担保登记的,不需要重新登记,有关部门要妥善做好存量信息数据移交等衔接工作。对新登记的,由当事人通过动产融资统一登记公示系统自主办理,并对登记内容的真实性、完整性和合法性负责;登记机构不对登记内容进行实质审查。实行统一登记,有助于金融机构全面掌握企业动产和相关权利信息,提升给企业担保融资的意愿。/~/会议通过《企业名称登记管理规定(修订草案)》,完善企业名称基本规范,建立企业名称自主申报制度,规定申请人可自行选取符合规定的名称,并应承诺对名称侵权行为承担法律责任;同时放管并重,规定登记机关强化事中事后监管,对不符合规定的名称不予登记或纠正,对名称产生争议的可依法起诉或由登记机关调解或裁决。/~/会议还研究了其他事项。/~/扫一扫在手机打开当前页/~/打印本页/~/关闭窗口/~/

原文地址:https://www.cnblogs.com/qfdy123/p/14309017.html