quote_uri_hash.py 文件源码

python
阅读 36 收藏 0 点赞 0 评论 0

项目:markdown-extension-hbfm 作者: heartbeatsjp 项目源码 文件源码
def run(self, lines):

        HEADER_REGEX = re.compile('\]\(#([^\)]+)\)')  # maybe too much sensitive

        def uriquote(m):
            value = m.groups()[0]
            value = value.encode("utf-8", "ignore")
            value = urllib2.quote(value)
            return '](#%s)' % value

        new_lines = []
        for line in lines:
            if HEADER_REGEX.search(line):
                line = HEADER_REGEX.sub(uriquote, line)
            new_lines.append(line)
        return new_lines
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号