# 使用阅读屏蔽词功能屏蔽不需要的内容
在越飞阅读中,我们提供了直接的精确字符屏蔽和内容替换功能。在本文中我们讲主要讲述基于正则表达式的模糊替换。
# 快速入门
下面是一个为只希望迅速解决问题的用户准备的快速向导。
请参照以下步骤解决问题。
- 第一步: 打开设置界面内的 内容处理规则 页面,点击 添加自定义规则 按钮;
- 第二步: 参照下表填写您需要的屏蔽规则;
可以达到的效果 | 使用方法 |
---|---|
过滤所有多余换行(忽略空白段落) | 第一个文本框填“(\n\s*){2,}”; 第二个文本框填“\n”; |
忽略段落内部空格 | 第一个文本框填“(?<=\S)([^\S\n])+?(?=\S)”; 第二个文本框为空 |
替换两个选定内容之间所有的文字 例:替换今天和很好之间所有的文字 | 第一个文本框填“(?<=今天).+?(?=很好)”; 第二个文本框填想要替换的内容 |
例:替换今天某某某......很好为想要替换的内容 | 第一个文本框填“今天.+?很好”; 第二个文本框填想要替换的内容 |
增加段间距 | 第一个文本框填“\n”; 第二个文本框填“\n\n” |
首行缩进 | 第一个文本框填“\n”; 第二个文本框填“\n ” |
固定段间距为1 | 第一个文本框填“(\n\s*)+”; 第二个文本框填“\n\n” |
- 第三步: 勾选使用正则表达式选项;
- 第四步: 点击确定按钮保存规则;
注意
其它标题中含有正则表达式的选项请保持默认状态,除非您真的知道那是做什么的。
# 补充内容
参阅以下页面可了解更多的示例:
# 更进一步
下面的内容是为已经详细了解正则表达式的用户准备的。
越飞阅读正则表达式选项介绍
名称 | 译名 | 说明 |
---|---|---|
IgnoreCase | 忽略大小写 | 匹配时不区分大小写。 |
Multiline | 多行模式 | 更改^和$的含义,使它们分别在任意一行的行首和行尾匹配,而不仅仅在整个字符串的开头和结尾匹配 (在此模式下,$的精确含意是:匹配\n之前的位置以及字符串结束前的位置 . )。 |
Singleline | 单行模式 | 更改.的含义,使它与每一个字符匹配(包括换行符\n)。 |
IgnorePatternWhitespace | 忽略空白 | 忽略表达式中的非转义空白并启用由#标记的注释。 |