用字典替换文本。

foliantcontrib.replace的Python项目详细描述


替换叶子的文本

replace preprocessor读取放在foliant项目文件夹中的字典(yaml格式),并在创建的文档中将一个单词更改为另一个。

安装

$ pip install foliantcontrib.replace

配置

要启用预处理器,请将replace添加到项目配置中的preprocessors部分:

preprocessors:-replace

预处理器有两个选项(指定的默认值):

preprocessors:-replace:dictionary_filename:replace_dictionary.ymlwith_confirmation:false

dictionary_filename :foliant项目文件夹中的文件,其中包含字典(默认情况下,replace_dictionary.yml)。

with_confirmation :如果true,系统将提示您确认任何更改。

字典格式

字典以yaml格式存储数据。它有两个部分-单词和正则表达式。可以在regexs部分传递lambda函数。例如:

words:cod:CoDepg:EPGvod:VoDregexs:'!\w*!':'''\.*(\w)':'lambdax:x.group(0).upper()'

用法

只需将预处理器添加到项目配置中,设置字典并享受结果。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何使用相同的模型、颜色、字体和侦听器创建JTable的副本?   JavaSpring+Thymeleaf:用户时区中的时间   java HTTP请求返回非法状态异常安卓   java xml验证JDK 1.5 JDK 1.6差异   junit如何使用Parasoft从java文件生成测试文件   java使用getSpans方法获取可扩展文件中的所有跨距   javascript无法使用bindingResult设置表单元素   java RCP应用程序活动   获取Java类中泛型字段的类型   java更新查询,从一个依赖于另一个表的表中更改字段   java错误:GWT类型中的方法setBridge(GWTBridge)不适用于参数(GWTBridge)   为什么java/安卓需要在XML元素的开头有一个空格来解析它?   java通用代码,用于将字符串转换为任何所需的类   java如何创建Liferay钩子以扩展购物车portlet的功能   java Selected()方法存在漏洞   java新行附加在我的加密字符串上   使用NaN值的指数平滑的java   使用飞碟和iText发行的java XHTML到PDF   java如何在不使用HTMLDocument的情况下在JTextPane中显示两列文本?