私信  •  关注

dino

dino 最近创建的主题
dino 最近回复了
7 年前
回复了 dino 创建的主题 » python regex查找双引号中包含变量的字符串

假设:

1)你想要的总是一个txt文件

2)字符串总是 路径 其中包含字符 /

以下模式应该有效:

import re

INPUT = """<script type="text/javascript">
(function(){var d=document.domain;while (true){try{var A=window.parent.document.domain;break;}catch(e)
 {};d=d.replace(/.*?(?:\.|$)/,'');if (d.length==0) break;try{document.domain=d;}catch (e){break;}}})();
window.parent.OnUploadCompleted(0,"/userfiles/abc.txt","abc.txt", "") ;</script>"""

get_path = re.search(r"\"([^\"]*\/[^\"]*txt)\"",INPUT).group(1)

print(get_path)

输出:

/用户文件/abc.txt

Link for reference