Sigil正则表达式入门.docx

上传人:b****7 文档编号:16424995 上传时间:2023-07-13 格式:DOCX 页数:14 大小:20.45KB
下载 相关 举报
Sigil正则表达式入门.docx_第1页
第1页 / 共14页
Sigil正则表达式入门.docx_第2页
第2页 / 共14页
Sigil正则表达式入门.docx_第3页
第3页 / 共14页
Sigil正则表达式入门.docx_第4页
第4页 / 共14页
Sigil正则表达式入门.docx_第5页
第5页 / 共14页
Sigil正则表达式入门.docx_第6页
第6页 / 共14页
Sigil正则表达式入门.docx_第7页
第7页 / 共14页
Sigil正则表达式入门.docx_第8页
第8页 / 共14页
Sigil正则表达式入门.docx_第9页
第9页 / 共14页
Sigil正则表达式入门.docx_第10页
第10页 / 共14页
Sigil正则表达式入门.docx_第11页
第11页 / 共14页
Sigil正则表达式入门.docx_第12页
第12页 / 共14页
Sigil正则表达式入门.docx_第13页
第13页 / 共14页
Sigil正则表达式入门.docx_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Sigil正则表达式入门.docx

《Sigil正则表达式入门.docx》由会员分享,可在线阅读,更多相关《Sigil正则表达式入门.docx(14页珍藏版)》请在冰点文库上搜索。

Sigil正则表达式入门.docx

Sigil正则表达式入门

Sigil正如此表达式入门

正如此表达式,是一种用特殊符号表示文字的方法,主要用在查找和替换方面。

下面的例子可以让你知道正如此表达式是干什么用的。

在一个文本中,有这样的一些内容:

序章

第一章ABCDEF

第二章GHIJKL

第三章…………

终章

这种内容我们都很熟悉,你有没有想过,用什么方法可以把这些内容一次过查找出来呢?

为了简化,我们先来看这个局部。

第一章

第二章

第三章

可以看到,这些内容有着极高的相似性,由“第〞,“章〞开头和结尾,中间有着一些数字。

如果我们能用一个什么符号来代表中间的所有字,比如一个圆点“.〞,不就可以用这样的方式来查找出所有这样的内容了吗。

很早之前,就有人发明了一套完整的方案,让我们可以用各种不同的符号来达到这种目的,那就是我们将要了解的正如此表达式。

正如此表达式作为一种描述字符的方案,在大量软件、编程语言中都有所运用,而在这些不同的平台上,正如此表达式的使用方式又往往会有或多或少的差异,在某个平台上管用的表达式,换个地方可能就要改改才能正确运行。

那么在这篇文章里,我们主要是讲Sigil中的正如此表达式,至于推广应用,就要靠大家去查找资料了。

1.元字符

我们前面提到,正如此表达式一个重要作用就是用特别的符号来代表一类字符,而这些符号就叫做“元字符〞。

这些元字符在大多数环境下都是通用的。

注意,元字符中所有符号都是半角符号,也就是通常说的英文符号。

以下是一些常见的元字符,实际上还有更多。

这些元字符都经过测试,在Sigil下有效。

符号

意义

说明

.

任意一个字符

最简单的元字符,匹配任意字符,但不包括换行符“\n〞。

\

转义

把元字符改变为普通字符,或者把某些普通字符转变为元字符。

比如,“\.〞就是代表普通的点号,不代表其他字符。

\s

空白字符

半角空格、制表符等空白字符。

在Sigil中还能匹配到换行符“\n〞和空白行,使用要注意。

注意,不能匹配到全角空格。

\t

制表符

匹配制表符。

\n

换行符

表示文章的换行,这是一个不可见符号,在例子中,这个符号在“_〞的位置。

aaa\n

bbb

你能够通过“\n〞找到换行符,但不能够插入换行符。

要在替换结果中换行,需要用“\r〞。

\r

回车

代表一个回车符。

这个符号不会在文本中出现,因此不能查找到。

但是如果你需要在查找结果中插入一个换行,那么就要用“\r〞。

注意,插入后在文本中出现的仍然会是“\n〞而不是“\r〞。

\d

任意一个阿拉伯数字

也就是可以代表0~9中的任意一个。

\D

任意一个非阿拉伯数字

0~9以外的字符,同样的,不包括换行符“\n〞

^

行首

即一行的开头。

Sigil中不能单独使用,要配合其他字符。

比如,“^a〞表示在行首的“a〞,能匹配到第一行和第三行的字母“a〞。

第二行因为行首是空格,因此匹配不到。

abc

  abc

abc

$

行尾

表示任意一行的结尾,不包括换行符。

在Sigil中不能单独使用。

比如,“c$〞表示位于行尾的“c〞,能够匹配到第一行和第二行的字母“c〞。

abc

abc

abcd

+

一或更多

表示一个或更多。

必须配用其他字符使用。

添加在一个字符后面,表示一个或更多个该字符。

相当于“{1,}〞

比如,“a+〞表示一个以上的“a〞,以下例子都能匹配到。

a

aa

aaa

?

尽可能少

表示尽可能少。

必须配合其他字符使用。

比如,“accccbb〞中“a.*b〞匹配到“accccbb〞,而“a.*?

b〞就能只匹配到“accccb〞。

※注意:

在某些平台的正如此表达式中,这一功能很可能由“-〞减号提供。

|

一个逻辑选择符。

“aa|bb〞既可以匹配到“aa〞也可以匹配到“bb〞。

可以用到多个选项中,比如“aa|bb|cc〞。

“1|2|3〞相当于“[123]〞。

*

尽可能多

即无或更多。

相当于“{0,}〞

{n,m}

个数X围

表示匹配项的个数X围。

比如,“a{3}〞表示“aaa〞,“a{2,4}〞表示“aa〞或“aaa〞或“aaaa〞,“a{1,}〞表示一个以上的“a〞。

注意,“a{,2}〞应该表示两个以下的“a〞,但是这种写法在Sigil中无效,要写成“a{0,2}〞。

[]

包含

“[]〞本身匹配一个字符。

比如,“[abc]〞匹配“a〞、“b〞或“c〞。

通常不分顺序,“〞和“〞一样。

“[]〞中用“-〞表示X围,“[a-z]〞表能匹配到“a〞到“z〞全部26个字母之一。

比如,“<0-9>〞和“\d〞是一样的,但是“\d〞速度更快。

如果要在“[]〞中匹配“-〞本身,把“-〞写在最前面,或者把它转义“\-〞。

比如“[-0-9]〞,就能匹配所有阿拉伯数字和“-〞。

[^]

不包含

“[]〞的逆操作。

比如“a[^b]c〞,能匹配到第二行,第三行。

abc

adc

afc

注意,因为“[]〞中符号是无序的,因此如果要排除字符串,要用其他方法。

()

捕获组

“(abc)〞表示把“abc〞分为一组。

分组后可以配合其他元字符使用。

一个组称为一个捕获组。

比如,“(abc)+〞就是一个或以上“abc〞组合的意思。

捕获组中的内容会被记录并编号,可以通过“\0〞“\1〞这种形式来引用。

(?

:

分组/非捕获组

作用上与“()〞类似,能把内容分为一组,但“(?

:

)〞仅有分组功能,不记录匹配内容。

也就是说,无法通过“\0〞“\1〞等方式引用。

此元字符虽然消耗的资源更少,速度更快,在简单应用中可能体验不到与“()〞的区别。

\0,\1,\2...

反向引用

配合分组使用,引用一个分组。

比如,在查找时有分组“(abc)〞,那么“\1〞就代表“abc〞。

有分组“a(bc)(de)f〞,那么“\0〞代表“abcdef〞,“\1〞代表“bc〞,“\2〞代表“de〞。

如此类推。

嵌套也是一样的,比如“(abc(def))〞,“\1〞代表“abcdef〞,“\2〞代表“def〞。

同样地,也能在查找时应用。

比如有字符串“abc111abc〞,那么表达式“(abc).*\1〞就能匹配到所有内容。

注:

在其他平台中,可能使用的是$0,$1等表示方法。

(?

s)

多行匹配

放在表达式的最前端,使得“.〞可以匹配到“\n〞,从而实现跨行匹配。

比如以下例子:

使用正如此表达式“

.*
〞一次只能匹配到第一行或者第三行。

而使用“(?

s)

.*
〞如此能一次性匹配到第一行到第三行所有内容。

注:

这是Sigil特有元字符,其他平台有另外的方法实现该功能。

注2:

此前缀和勾选“DotAll〞效果一致。

(?

U)

最少匹配

放在表达式的最前端,使得整个正如此表达式实现最少匹配。

比如以下例子:

AAA
BBB
CCC

正如此表达式“

.*
〞会匹配到整个句子。

而“(?

U)

.*
〞只会匹配到“
AAA
BBB
〞。

注:

这是Sigil特有元字符,其他平台有另外的方法实现该功能。

注2:

此前缀和勾选“MinimalMatch〞效果一致。

2.常用正如此表达式

在这一局部,我们回来看一些很常用的正如此表达式,这些表达式往往是更复杂表达式的组成局部。

2.1所有字符

.*

匹配所有内容。

“.〞代表一个字符,“*〞代表任意多个,因此“.*〞代表“所有字符〞。

比如

.*

表示

标签内的所有内容,可以依次匹配到如下各项

AAACCCC

AAAAACCCC啊啊啊啊

但不能跨行,这样是匹配不到的。

AAAAAA

如果要跨行,需要使用“(?

s)〞。

2.2空白行

^[\t]*$\n

匹配空白行的典型写法。

可以匹配无内容的行,只有空格的行,只有制表符的行或者空格和制表符混合排列的行。

[]中包括的分别是空格“〞,制表符“\t〞和全角空格“ 〞。

也可以根据需要添加更多的字符。

2.3行尾空白字符

[ \t  ]+$

匹配出现在行尾的空白字符,比如空格。

思路和2.2一致,使用“$〞把搜查X围限定在结尾,使用了符号“+〞确保最少有一个空白字符,否如此会查找失败。

2.4压缩重复符号

查找

+

替换

很容易理解,把一个以上的“。

〞,换成一个“。

〞,从而达到压缩重复符号的目的。

可以灵活改变,压缩各种重复的字符。

配合2.2的查找空白行,也能实现压缩空白行。

3.应用实例

在这一局部,我们会看一些Sigil使用过程中实际会用到的例子,方便各位了解正如此表达式的使用。

3.1添加标签

你打算为所有的图片添加一个

,并且class为images

原语句

目标语句

使用元字符

.,*,\0

查找

替换

\0

解说:

查找以“〞结尾的所有句子,这个表达式默认分组为“0〞,因此可以用“\0〞来引用。

如果你的文本中图片语句必定是独立一行的,可以直接使用“

同样的,也可以通过“/>〞后面是否紧跟换行符“\n〞来判断图片是否独立一行,从而实现不同位置图片的匹配。

扩展:

同样的,你可以用这个方法为各种内容很方便的添加标签,如果你常常用到这样的替换,不要忘记善用Sigil的搜索模板功能。

3.2拼接断行

在一些文本中,会存在断行,我们要把这些断行重新拼接起来。

原文本

床前

明月光,

疑是地上

霜。

举头望

明月,

低头思故乡。

目标文本

床前明月光,

疑是地上霜。

举头望明月,

低头思故乡。

使用元字符

[^],\n

查找

([^,。

])$\n

替换

\1

解说

其实所谓的断行,就是在不该换行的地方进展了换行,那么只要分析出不该换行的特征就可以了。

在这个例子中,换行只应该出现在“,〞和“。

〞后面,因此我们查找前面没有“,〞或者“。

〞的换行,并且将其删除就可以了。

因为使用的正如此表达式会匹配到“\n〞前面的一个字符,为了不把这个字符也删除,所以要用“()〞把这个字符保护起来。

扩展

实际上我们还可以使用“零宽断言〞来达到这个效果,写法是“(?

[,。

]$)\n〞,直接替换为空,零宽断言本身就保护了字符。

但是作为一个入门应用,我还是先介绍使用“[^]〞的方法,关于零宽断言,有兴趣的朋友可以到这个网址了解:

c:

\iknow\docshare\data\cur_work\\r10002\acle\details\3159359

3.3识别章节标题

这是很常见的一个需求,我们往往要为章节标题添加

之类的标签。

通过3.1我们已经了解到如何添加标签,因此这里着重讲解如何识别标题。

原文本

序章

第一章XXXX

第二章CCCC

第三章AAAA

终章

后记

目标文本

序章

第一章XXXX

第二章CCCC

第三章AAAA

终章

后记

使用元字符

.,*,(),\1,^,|,{m,n}

查找

^((序章|第.{1,3}章|终章|后记).*)

替换

\1

解说

表达式开始的“^〞查找内容必须是每一行的开头,这样才不会匹配到正文中的“第N章〞之类的内容。

当然,还是无法完全排除匹配到正文的可能性,因此要注意替换次数,如果次数和章节数目不符,就要留意了。

通过“|〞的使用,我们可以在一个表达式中就匹配到所有的内容,要善用“|〞。

“第.{1,3}章〞是一个保险,最多匹配到“第九十九章〞这样的字符串,在实际使用中,往往只需要写“第.章〞。

如果是“第1章〞这样的,就可以用“第\d章〞来更精准的匹配。

3.5自动插入内容

原文本

XXXX

目标文本

XXXX

XXXX

使用元字符

.,*,(),\1,\2,(?

s),\n,\r

查找

(?

s)\n(.*

(.*)

替换

\2\r\1

解说

通说“()〞的捕获群获取所需要的字符串,然后以逆向引用来达到插入内容的目的。

使用Sigil的前置符“(?

s)〞使得“.*〞可以匹配到换行符“\n〞,因此表达式可以匹配到“...

〞之间的所有内容。

捕获组1保存以外的所有内容,以便稍后恢复,捕获组2获取<h1>中的内容,插入到<title>中去。</p><p>这个操作在Sigil中比拟有用,因为Sigil默认是不会填写<title>内容的。</p><p></p> </div> <div class="readmore" onclick="showmore()" style="background-color:transparent; height:auto; margin:0px 0px; padding:20px 0px 0px 0px;"><span class="btn-readmore" style="background-color:transparent;"><em style=" font-style:normal">展开</em>阅读全文<i></i></span></div> <script> function showmore() { $(".readmore").hide(); $(".detail-article").css({ "height":"auto", "overflow": "hidden" }); } $(document).ready(function() { var dh = $(".detail-article").height(); if(dh >100) { $(".detail-article").css({ "height":"100px", "overflow": "hidden" }); } else { $(".readmore").hide(); } }); </script> </div> <script> var defaultShowPage = parseInt("20"); var id = "16424995"; var total_page = "14"; var mfull = false; var mshow = false; function DownLoad() { window.location.href='https://m.bingdoc.com/d-16424995.html'; } function relate() { var reltop = $('#relate').offset().top-50; $("html,body").animate({ scrollTop: reltop }, 500); } </script> <div id="relate" class="container" style="padding:0px 0px 15px 0px; margin-top:20px; border:solid 1px #dceef8"> <div style=" font-size: 16px; background-color:#e5f0f7; margin-bottom:5px; font-weight: bold; text-indent:10px; line-height: 40px; height:40px; padding-bottom: 0px;">相关资源</div> <div id="relatelist" style="padding-left:5px;"> <ul> <li><em class="docx"/></em><a target="_parent" href="https://m.bingdoc.com/p-2917162.html" title="润乾报表入门.docx">润乾报表入门.docx</a> </li><li><em class="docx"/></em><a target="_parent" href="https://m.bingdoc.com/p-7044255.html" title="润乾报表入门.docx">润乾报表入门.docx</a> </li><li><em class="docx"/></em><a target="_parent" href="https://m.bingdoc.com/p-9851385.html" title="报表行业入门.docx">报表行业入门.docx</a> </li><li><em class="pdf"/></em><a target="_parent" href="https://m.bingdoc.com/p-3437616.html" title="PLSQL开发报表入门.pdf">PLSQL开发报表入门.pdf</a> </li><li><em class="docx"/></em><a target="_parent" href="https://m.bingdoc.com/p-5541519.html" title="BO报表技术入门.docx">BO报表技术入门.docx</a> </li><li><em class="docx"/></em><a target="_parent" href="https://m.bingdoc.com/p-12437602.html" title="BO报表技术入门.docx">BO报表技术入门.docx</a> </li><li><em class="docx"/></em><a target="_parent" href="https://m.bingdoc.com/p-15297051.html" title="BO报表技术入门.docx">BO报表技术入门.docx</a> </li><li><em class="docx"/></em><a target="_parent" href="https://m.bingdoc.com/p-5362368.html" title="润乾报表入门Word格式.docx">润乾报表入门Word格式.docx</a> </li><li><em class="docx"/></em><a target="_parent" href="https://m.bingdoc.com/p-8320864.html" title="润乾报表入门Word格式.docx">润乾报表入门Word格式.docx</a> </li><li><em class="docx"/></em><a target="_parent" href="https://m.bingdoc.com/p-10579859.html" title="表格入门.docx">表格入门.docx</a> </li> </ul> </div> </div> <div class="container" style="padding:0px 0px 15px 0px; margin-top:20px; border:solid 1px #dceef8"> <div style=" font-size: 16px; background-color:#e5f0f7; margin-bottom:5px; font-weight: bold; text-indent:10px; line-height: 40px; height:40px; padding-bottom: 0px;">猜你喜欢</div> <div id="relatelist" style="padding-left:5px;"> <ul> <li><em class="docx"></em> <a href="https://m.bingdoc.com/p-7928304.html" target="_parent" title="60种污水废水处理工艺流程图及典型工艺Word格式.docx">60种污水废水处理工艺流程图及典型工艺Word格式.docx</a></li> <li><em class="docx"></em> <a href="https://m.bingdoc.com/p-7928305.html" target="_parent" title="20XX年关于重阳节古诗词Word文件下载.docx">20XX年关于重阳节古诗词Word文件下载.docx</a></li> <li><em class="docx"></em> <a href="https://m.bingdoc.com/p-7928306.html" target="_parent" title="21按键简易电子琴可自动播放乐曲文档格式.docx">21按键简易电子琴可自动播放乐曲文档格式.docx</a></li> <li><em class="docx"></em> <a href="https://m.bingdoc.com/p-7928307.html" target="_parent" title="30张朋友圈装逼图过年必备Word格式.docx">30张朋友圈装逼图过年必备Word格式.docx</a></li> <li><em class="pptx"></em> <a href="https://m.bingdoc.com/p-7928308.html" target="_parent" title="北京市水资源税讲解.pptx">北京市水资源税讲解.pptx</a></li> <li><em class="docx"></em> <a href="https://m.bingdoc.com/p-7928309.html" target="_parent" title="110kV交联聚乙烯电力电缆复合外绝缘户外终端头制作作业指导书Word下载.docx">110kV交联聚乙烯电力电缆复合外绝缘户外终端头制作作业指导书Word下载.docx</a></li> <li><em class="docx"></em> <a href="https://m.bingdoc.com/p-7928310.html" target="_parent" title="30种药品检验仪器操作规程Word文档格式.docx">30种药品检验仪器操作规程Word文档格式.docx</a></li> <li><em class="docx"></em> <a href="https://m.bingdoc.com/p-7928311.html" target="_parent" title="59水上交通事故应急预案文档格式.docx">59水上交通事故应急预案文档格式.docx</a></li> <li><em class="docx"></em> <a href="https://m.bingdoc.com/p-7928312.html" target="_parent" title="300T转炉安装技术总结Word文档格式.docx">300T转炉安装技术总结Word文档格式.docx</a></li> </ul> </div> </div> <div style=" font-size: 16px; background-color:#e5f0f7; margin-top:20px; font-weight: bold; text-indent:10px; line-height: 40px; height:40px; padding-bottom: 0px; margin-bottom:10px;"> 相关搜索</div> <div class="widget-box pt0" style="border: none; padding:0px 5px;"> <ul class="taglist--inline multi"> <li class="tagPopup"><a target="_parent" class="tag tagsearch" rel="nofollow" href="https://m.bingdoc.com/search.html?q=Sigil">Sigil</a></li> <li class="tagPopup"><a target="_parent" class="tag tagsearch" rel="nofollow" href="https://m.bingdoc.com/search.html?q=%e6%ad%a3%e5%88%99">正则</a></li> <li class="tagPopup"><a target="_parent" class="tag tagsearch" rel="nofollow" href="https://m.bingdoc.com/search.html?q=%e8%a1%a8%e8%be%be%e5%bc%8f">表达式</a></li> <li class="tagPopup"><a target="_parent" class="tag tagsearch" rel="nofollow" href="https://m.bingdoc.com/search.html?q=%e5%85%a5%e9%97%a8">入门</a></li> </ul> </div> <div style=" font-size: 16px; background-color:#e5f0f7; font-weight: bold; text-indent:10px; line-height: 40px; height:40px; padding-bottom: 0px; margin-bottom:10px;"> 资源标签</div> <div class="widget-box pt0" style="border: none; padding:0px 5px;"> <ul class="taglist--inline multi"> <li class="tagPopup"><a class="tag tag0" href="https://m.bingdoc.com/mark/baobiaorumen.html" >报表入门</a></li><li class="tagPopup"><a class="tag tag1" href="https://m.bingdoc.com/mark/javazhengzebiaodashirumen.html" >java正则表达式入门</a></li><li class="tagPopup"><a class="tag tag2" href="https://m.bingdoc.com/mark/sigilzhengzebiaodashirumen.html" >Sigil正则表达式入门</a></li> <li class="tagPopup"><a target="_parent" class="tag tag1" href="https://m.bingdoc.com/mark/ruxing156.html">入行156</a></li> <li class="tagPopup"><a target="_parent" class="tag tag2" href="https://m.bingdoc.com/mark/ruxing101102.html">入行101102</a></li> <li class="tagPopup"><a target="_parent" class="tag tag3" href="https://m.bingdoc.com/mark/ruxing117118.html">入行117118</a></li> <li class="tagPopup"><a target="_parent" class="tag tag4" href="https://m.bingdoc.com/mark/ruxing013.html">入行013</a></li> </ul> </div> <br /> <div > 当前位置:<a target="_parent" href="https://m.bingdoc.com/">首页</a> > <a href="https://m.bingdoc.com/booklist-00008.html">PPT模板</a><span> > </span><a href="https://m.bingdoc.com/booklist-0000800006.html">卡通动漫</a> </div> <br /> <div class="cssnone"> <iframe title="来源" src="https://m.bingdoc.com/BookRead.aspx?id=82N9vlf9g7oVPnBXYyW3XA%3d%3d&parto=B7Z9ZBZqRcecCY%2fIegeI7caL%2bcb8CLXdYuD2bg6yJu6TcW934nZUZ%2f%2fCnEYTtrzG22jMS7jGp0lW8wWD%2fi8vQ1qc5bkkRjOn1SKws614kbmTyohFDio%2b71jqmiv2tj6UBDcOpu2ZQD04IAwcl2oEFKh2QC1ZEJV2murGo6b6jerXZJUUapxPQZHPoMQFsp%2bGQ3fau3%2bWEBOTCFhfdSyAJGsvbVETF6I1" frameborder="0" style="width: 0px; height: 0px"> </iframe> </div> <span id="LabelScript"></span> <script src="https://mstatic.bingdoc.com/JS/bootstrap-collapse.js"></script> </form> <div class="siteInner_bg" style="margin-top: 40px; border: solid 0px red; margin-left: 0px; margin-right: 0px;"> <div class="siteInner"> <p style="text-align: center;">copyright@ 2008-2023 冰点文库 网站版权所有</p><p style="text-align: center;">经营许可证编号:<a href="http://beian.miit.gov.cn/" target="_blank">鄂ICP备19020893号-</a>2</p><script>var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?f82ede2a6dd69d4ed35205d3eb25b840"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })();</script> </div> </div> <div class="trnav clearfix" id="navcontent" style="display: none; background-color:#3a71b1; "> <div class="trlogoside" id="navlogo" style="display: none;"> <a href="https://m.bingdoc.com/" title="冰点文库"><img src="https://www.bingdoc.com/images/logo_bd.png" alt="冰点文库"></a> <div class="trnavclose" id="navclose"> <span></span> </div> </div> <div class="navcontainer"> <div class="row"> <ul class="nav navbar-nav trnavul headercontent" id="navigation" style="margin:20px 0 0px;"> <li><a target="_parent"href="https://m.bingdoc.com/login.aspx">登录</a></li> <li><a target="_parent"href="https://m.bingdoc.com/">首页 </a></li> <li><a target="_parent"href="https://m.bingdoc.com/booklist-0.html">资源分类 </a></li> <li><a target="_parent"href="https://m.bingdoc.com/UserManage/Recharge.aspx?f=0"><img src="https://m.bingdoc.com/images/s.gif" alt="new" class="hottip1">升级会员 <img src="https://www.bingdoc.com/FileUpload/Images/48520fea-bc98-41ae-b183-84689c7075c9.gif" alt="new" class="hottip"></a></li> <li><a target="_parent"href="https://m.bingdoc.com/newslist.html">通知公告 </a></li> <li><a target="_parent"href="https://m.bingdoc.com/h-0.html">帮助中心 </a></li> </ul> </div> </div> </div> <script type="text/javascript"> function stopPropagation(e) { var ev = e || window.event; if (ev.stopPropagation) { ev.stopPropagation(); } else if (window.event) { window.event.cancelBubble = true;//兼容IE } } $("#navmore").click(function (e) { $("#navcontent").show(); $("#navlogo").show(); stopPropagation(e); var navcontentwidth = $("#navcontent").width(); $('#navcontent').css({ 'right': '-' + navcontentwidth + 'px' }); $("#navcontent").show().animate({ "right": 0 }, 300); }); $(document).bind('click', function () { var navcontentwidth = $("#navcontent").width(); $("#navcontent").animate({ 'right': '-' + navcontentwidth + 'px' }, 300, function () { $("#navcontent").hide(); }); $("#navlogo").fadeOut(300); }); $("#navcontent").click(function (e) { stopPropagation(e); }); $("#navclose").click(function (e) { var navcontentwidth = $("#navcontent").width(); $("#navcontent").animate({ 'right': '-' + navcontentwidth + 'px' }, 300, function () { $("#navcontent").hide(); }); $("#navlogo").fadeOut(300); }); </script> <script> function BaseShare(title, desc, imgUrl) { var link = "https://m.bingdoc.com/p-16424995.html"; if (wx) { wx.config({ debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId: 'wx3a9604896163fa38', // 必填,公众号的唯一标识 timestamp: '1728108604', // 必填,生成签名的时间戳 nonceStr: '71A3CB155F8DC89BF3D0365288219936', // 必填,生成签名的随机串 signature: 'e7f8f5864fcd180c37c7c7cab96556844ce6c292',// 必填,签名,见附录1 jsApiList: ['onMenuShareAppMessage', 'onMenuShareTimeline', 'updateAppMessageShareData', 'updateTimelineShareData', 'hideMenuItems'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2 //openTagList: ["wx-open-launch-weapp"]//H5打开小程序 }); wx.ready(function () { //需在用户可能点击分享按钮前就先调用 wx.hideMenuItems({// 要隐藏的菜单项,只能隐藏“传播类”和“保护类”按钮,所有menu项见附录3 menuList: ['menuItem:share:qq', 'menuItem:favorite', 'menuItem:share:QZone', 'menuItem:share:email', 'menuItem:originPage', 'menuItem:readMode', 'menuItem:delete', 'menuItem:editTag', 'menuItem:share:facebook', 'menuItem:share:weiboApp', 'menuItem:share:brand'] }); var shareData = { title: title, // 分享标题 desc: desc,//这里请特别注意是要去除html link: link, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致 imgUrl: imgUrl, // 分享图标 }; wx.updateAppMessageShareData(shareData);//1.4 分享到朋友 wx.updateTimelineShareData(shareData);//1.4分享到朋友圈 }); } } function BaseShare(title, desc, imgUrl, link) { if (link=="") link = "https://m.bingdoc.com/p-16424995.html"; if (wx) { wx.config({ debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId: 'wx3a9604896163fa38', // 必填,公众号的唯一标识 timestamp: '1728108604', // 必填,生成签名的时间戳 nonceStr: '71A3CB155F8DC89BF3D0365288219936', // 必填,生成签名的随机串 signature: 'e7f8f5864fcd180c37c7c7cab96556844ce6c292',// 必填,签名,见附录1 jsApiList: ['onMenuShareAppMessage', 'onMenuShareTimeline', 'updateAppMessageShareData', 'updateTimelineShareData', 'hideMenuItems'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2 //openTagList: ["wx-open-launch-weapp"]//H5打开小程序 }); wx.ready(function () { //需在用户可能点击分享按钮前就先调用 wx.hideMenuItems({// 要隐藏的菜单项,只能隐藏“传播类”和“保护类”按钮,所有menu项见附录3 menuList: ['menuItem:share:qq', 'menuItem:favorite', 'menuItem:share:QZone', 'menuItem:share:email', 'menuItem:originPage', 'menuItem:readMode', 'menuItem:delete', 'menuItem:editTag', 'menuItem:share:facebook', 'menuItem:share:weiboApp', 'menuItem:share:brand'] }); var shareData = { title: title, // 分享标题 desc: desc,//这里请特别注意是要去除html link: link, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致 imgUrl: imgUrl, // 分享图标 }; wx.updateAppMessageShareData(shareData);//1.4 分享到朋友 wx.updateTimelineShareData(shareData);//1.4分享到朋友圈 }); } } </script> <script> $(document).ready(function () { var arr = $(".headercontent"); for (var i = 0; i < arr.length; i++) { (function (index) { var url = "https://m.bingdoc.com/header.aspx"; $.get(url + "?t=" + (new Date()).valueOf(), function (d) { try { arr.eq(index).empty().html(d); } catch (e) { } try { arr.html(d); } catch (e) { } }); })(i); } }); </script> <script src="https://mstatic.bingdoc.com/js/jquery.lazyload.js"></script> <script charset="utf-8"> $("img.lazys").lazyload({ threshold: 200, effect: "fadeIn" }); </script> </body> </html>