• Sigil 基础教程(二):Sigil 的基本操作

    【内容简介】介绍Sigil基本操作。主要有以下知识点:文本导入搜索替换功能搜索模板功能插入图片制作目录选定封面———————-相关知识Sigil正则表达式入门正则表达式是一种用特殊符号表达文本的方法,主要用于搜索和替换。下面的例子可以让你知道正则表达式是什么。在一篇文章中,有一些内容:序章第一章ABCDEF第二章GHIJKL第三章…………终章我们都熟悉这个内容。你有没有想过如何一次找到这些内容?为了简化,让我们先看看这部分。第一章第二章第三章可以看到,这些内容有着极高的相似性,由“第”,“章”开头和结尾,中间有着一些数字。如果我们能用一个什么符号来代表中间的所有字,比如一个圆点“.,你不能用这种方式找出所有这样的内容吗?第.章很久以前,有人发明了一套完整的方案,让我们用各种符号来实现这个目标,那就是我们要理解的正则表达式。正则表达式作为一种描述字符的方案,用于大量的软件和编程语言。在这些不同的平台上,正则表达式的使用往往或多或少有所不同。在一个平台上工作的表达式可能需要改变才能正确运行。所以在这篇文章中,我们主要谈论Sigil中的正则表达式,至于推广应用,要靠大家找资料。1.元字符正如我们前面提到的,正则表达式的一个重要作用是使用特殊的符号来代表一种字符,它们被称为元字符。这些元字符在大多数环境中都很常见。请注意,元字符中的所有符号都是半角符号,通常被称为英文符号。以下是一些常见的元字符,实际上更多。这些元字符都在测试Sigil下有效。2.常用正则表达式在这一部分,让我们回顾一些常用的正则表达式,它们通常是更复杂表达式的组成部分。2.1所有字符.*匹配所有内容。.代表一个字符,*代表任何多个,所以.*代表所有字符。但是不能跨行,所以不能匹配:如果要跨行,需要使用(?)。2.2空白行^[\t]*$\与空白行的典型写法相匹配。可与无内容行相匹配,只有空格行,只有制表符行或空格与制表符混合排列行。[]包括空格和表符\t根据2.3行尾空白字符[\t]$匹配出现在行尾的空白字符,如空格。思路和2.2一致,使用$将搜索范围限制在最后,使用符号确保至少有一个空白字符,否则会发现失败。2.4压缩重复符号查找:。替换:。很容易理解,用一个以上。,用一个代替。从而达到压缩重复符号的目的。各种重复的字符可以灵活改变和压缩。2.2发现空白线也可以压缩空白线。3.应用实例在这部分,我们会看到一些Sigil使用过程中实际使用的例子,方便您了解正则表达式的使用。3.1添加标签解说:查找以...

    2022-04-03

学习考试资源网-58edu © All Rights Reserved.  湘ICP备12013312号-3 
站点地图| 免责说明| 合作请联系| 友情链接:学习乐园