主持人要一份术语表和一个文本。它查找本文中的术语并用另一个表示形式替换它们。

anchorman的Python项目详细描述


#欢迎来到主持人

Latest Versionhttps://travis-ci.org/rebeling/anchorman.svg?branch=master

将文本转换为[超文本](http://en.wikipedia.org/wiki/Hypertext) 丰富内容。主持人在文本中查找术语并替换 他们有另一个代表。

替换是基于规则的。每个学期都要按规定检查 并将在有效时应用。

# How many items will be marked at all in the text. replaces_at_all: 5

# Input term has to be exact match in text. case_sensitive: true

##功能

  • 替换规则
  • 考虑规则中的文本单位(例如段落)
  • 仅替换同一项目的n个项目
  • 通过标签指定链接的限制区域:a,img
  • 在应用元素之前按值对其排序
  • 返回应用的元素

##用法

>>> from anchorman import annotate
>>> text = 'The quick brown fox jumps over the lazy dog.'
>>> elements = [{'fox': {'value': '/wiki/fox', 'data-type': 'animal'}}]
>>> print annotate(text, elements)
'The quick brown <a href="/wiki/fox" data-type="animal">fox</a> jumps over the lazy dog.'

##安装

要安装Anchorman,只需:

pip install anchorman

##学分和贡献

我们在github和pypi上发布了这篇文章,为您提供我们的解决方案。 对反馈和贡献感到高兴。

感谢[@tarnacious](https://github.com/tarnacious)的启发 以及第一步。

##待办事项

    检查输入中是否存在位置,并保存额外处理
  • bs4中html.parser与lxml的比较-基准和缺点

<;img src=“https://raw.githubusercontent.com/rebeling/anchorman/master/docs/anchorman.png”width=“200”>;

敬请关注。

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

推荐PyPI第三方库


热门话题
java应用程序不是在Eclipse中运行,而是在命令行中运行   swing Java图形组件问题。似乎找不到错误   我需要键盘。close();让代码正常工作?   Springboot中的java HttpSession   抽象语法树我想添加一个语句。我试图解析它,java解析器异常被抛出。如何克服它?   java Hibernate:清理会话   具有不连续子集的java划分问题   java正则表达式查找最后一个冒号后的字符串   java从SpringShell执行OS命令   Java扫描器字符串输入   java字符串索引越界异常(charAt)   java执行器服务终止被卡住   Springockito没有继承java@ContextConfiguration   java如何为一个servlet映射多个url   java安卓获取命令的stderr   java生成类型。表:数据库中的大数字   安卓 Getter Setter返回NothingJava