gpt4 book ai didi

python - 替换所有脚本 src 属性的正则表达式

转载 作者:太空狗 更新时间:2023-10-30 01:54:11 24 4
gpt4 key购买 nike

我需要重构现有的 Django 代码,使用 {% static 'path/to/file' %} 标签。我认为可以使用 PyCharm 功能“替换路径”和正则表达式选项。

所以,我需要替换我的脚本标签,现在看起来像:

<script type="text/javascript" src="/static/js/script.js"></script>

看起来像:

<script type="text/javascript" src="{% static 'js/script.js' %}"></script>

这是 PyCharm 的“替换路径”窗口:

enter image description here

我想我应该传入“要查找的文本”,比如 src="([^"]+)",但是我应该在“替换为”中传入什么,我不能明白了。

最佳答案

您的正则表达式的简化版本将是 src="(.+?)"。相反,您可以使用以下表达式来匹配

src="/static/(.+?)"

并替换为

src="{% static '$1' %}"

关于python - 替换所有脚本 src 属性的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29898735/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com