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
quote_uri_hash.py 文件源码
python
阅读 36
收藏 0
点赞 0
评论 0
评论列表
文章目录