##### 1. 常规的英文标点正则式替换: 包括逗号,句号,分号,感叹号,问号,详见叶子的《[如何查找硬回行以及批量修改英文标点](http://www.iremaker.com/college/article/detail?id=148 "如何查找硬回行以及批量修改英文标点")》,不过当感叹号和问号替换完后,会发现每页代码的首行中的问号、感叹号也成了中文符号,页面无法显示,因此要重新改回来,这里需要使用一个替换:`<?xml version="1.0" encoding="utf-8" standalone="no"?><!`替换为`<?xml version="1.0" encoding="utf-8" standalone="no"?><!`【注意这里的替换要选“正常模式”而非“正则式表达”模式】 ##### 2. 图片绕排样式批量替换: `<div class="zhangyue-float-pr">`替换为`<div class="zhangyue-float-phone-r">`或者`<div class="zhangyue-float-pl">`替换为`<div class="zhangyue-float-phone-l">`【规定绕排只用这两种样式】 ##### 3. 文中所有横版的图不要做绕排,改为独占居中 `<div class="zhangyue-float-pr">`或`<div class="zhangyue-float-pl">`替换为`<div class="zhangyue-c">`【注意该替换应选择查找-替换,或者“当前文件”替换,或者“选择的文件”替换,避免“所有的HTML文件”替换造成不必要的工作量】 ##### 4. 篇章页背景色批量替换 `<body>`替换为`<body style="background-color:#F8E3D6;zy-fontsize-adjust:fixed;">`【暖色系】, 或者`<body style="background-color: #E2F2F7;zy-fontsize-adjust:fixed;">` 【冷色系】,或者`<body class="background-img-center" style="background-image:url(../Images/cover.jpg); background-position: center center">`【带有背景图片】 ##### 5. 若有多余的行内代码,批量替换: 例如`<span class="zy24">([^a-z])</span>`替换为`\1`,同理,若行内代码中间元素字数为2个或以上,可依次叠加 ##### 6. 批量替换图片的的交互格式: (1)对于行内图,正则式模板为`<img alt="" class="zhangyue-img-h1" src="../Images/dz2.jpg" zy-enlarge-src="none" />`【若有错误,批量替换时,所有HTML页面,选择关键代码`<img alt="" class="zhangyue-img-h1" src="../Images/dz2.jpg" zy-enlarge-src="self" />`替换为`<img alt="" class="zhangyue-img-h1" src="../Images/dz2.jpg" zy-enlarge-src="none" />`】 (2)对于篇章页图片,正则式模板为`<img alt="" class="zhangyue-img" src="../Images/gate.jpg" zy-enlarge-src="none" />`【若有错误,批量替换时,选择篇章页文件,选择关键代码`zy-enlarge-src="self" /></div>`替换为`zy-enlarge-src="none" /></div>`】 (3)对于常规图片,正则式模板为`<div class="zhangyue-c"><img alt="" class="zhangyue-img" src="../Images/image_64_1_m.jpg" zy-enlarge-src="self" /></div>`【若有错误,批量替换时,当前页面或者选择的页面,`zy-enlarge-src="none" />`替换为`<zy-enlarge-src="self" />`】 (4)对于注释,正则式模板为`<img alt="" class="zhangyue-footnote" src="../Images/note-original.png" zy-footnote="这种序列事实上与罗马人青年兵、主力兵、三线兵的排列方式极为相似。"/>`,修改文字部分替换注释内容 ##### 7. 若需要保留数字 `<p class="bodytext">(\d)`替换为`<p class="bodytext">\1`【若是乱码的替换,详见gabrielluke的文章《[乱码如何替换才省力?](http://www.iremaker.com/college/article/detail?id=173 "乱码如何替换才省力?")》】 **※对于常用的正则式替换,可以在sigil的查找界面输入并保存** ![搜索保存](http://book.img.ireader.com/group6/M00/39/9A/CmQUOVdn-_iEM_hPAAAAAPc7gaI849606709.jpg?v=k_g1i24H "搜索保存") 如需对搜索模板进行整理修改,可在sigil-工具-搜索模板界面实现 ![搜索模板](http://book.img.ireader.com/group6/M00/90/6D/CmQUN1dn_DCERGBxAAAAAOPTA2w976427212.jpg?v=yhmot-xX "搜索模板")