我有这个python脚本,它应该包装所有看起来像标签内的路径,使一个URL脱离它。将路径转换为URL的正则表达式
def wrap(text, regex):
start, end = '<a href="/static', '">Link to the file</a>'
matchs = sorted([(s.start(), s.end()) for s in re.finditer(regex, text)],
reverse = True)
for match in matchs:
text = text[:match[1]] + end + text[match[1]:]
text = text[:match[0]] + start + text[match[0]:]
return text
我尝试了许多组合像这样的:
>>> wrap('HA HA HA /services/nfs_qa/log.lol HO HO HO', '/services/nfs_qa/.* ??')
'HA HA HA <a href="/static/services/nfs_qa/log.lol HO HO HO">Link to the file</a>'
但似乎我不能得到它的权利。所以我可以在那里使用一点帮助!
在此先感谢
谢谢!我应该再次搜索python re doc,我想。我会找到这样的事情。 – jaes