未知

autolink_p的Python项目详细描述


回购协议从给定字符串中提取url/email子字符串并将其转换为 链接(或任何自定义格式)。 类型,也适用于简单的方式定制更换。

安装

使用pip

安装
pip install autolink_py

用法

  • 用HTML格式替换URL
fromautolink_py.coreimportAutoLinkertext='This website is google.com'al=AutoLinker()new_text=al.linkify(text,replaced_type='HTML')# new_text -> 'This website is <a href="http://google.com">google.com</a>'
  • 将URL替换为降价格式
fromautolink_py.coreimportAutoLinkertext='This website is google.com'al=AutoLinker()new_text=al.linkify(text,replaced_type='MARKDOWN')# new_text -> 'This website is [google.com](http://google.com)'
  • 用自定义格式替换URL
# example: 'google.com' -> '<google.com><http://google.com>'fromautolink_py.coreimportAutoLinkerclassNewAutoLinker(AutoLinker):defreplace_url(self,text,url):'''
        implement replace_url to customize the format you need.

        Params:
            text: url text that shown originally
            url: newly generated link including complete protocal based on text.
        '''returnu'<{0}><{1}>'.format(text,url)text='The website is google.com'nal=NewAutoLinker()new_text=nal.linkify(text)# new_text -> 'The website is <google.com><http://google.com>'

学分

核心算法由开源repo引用:autolink

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

推荐PyPI第三方库


热门话题
在数据库中存储密码的java加密方法   java正则表达式否定整个正则表达式   java为什么要得到这个Hashmap输出?   看不到玻璃鱼爪哇SE 6   类对象包装器中的Java基本数据字段   java从文本文件中读取整数并存储到单独的变量中?(扫描仪)   优化大型Java数据阵列的处理和管理   如何使用Java XML包装类创建对象   java为ExecutorService invokeAll()创建包装器   java如何在Android Studio 1.0.0中设置Facebook SDK?获取SDK位置未找到错误   java在尝试从线程启动动画时调用了FromErrorThreadException   java根据哈希确认文件内容   通过java在neo4j中获取索引值相同的所有节点?   java为什么我的Validare邮政编码(布尔)程序返回false?   java会话自动从servlet/jsp生成,尽管存在以下条件:<%@page session=“false”%>   创建新LANsocket时拒绝java连接   java如何多线程更新由sql代码更新的数据库?   安卓 Java使用类作为集合来添加项   安卓为什么我的清单文件不声明java包?