2016-01-07 39 views
2

我继承了大量文件,并且它应该是<img src="{% static 'img/logo.png' %}" />,它可以直接链接到静态文件,如<img src="images/logo.png" />。害羞写我自己的脚本,是否有一个工具,我可以用来从静态转换为动态链接(是那些正确的条款)?我也使用PyCharm,如果有我可以使用的任何工具。继承与静态文件的硬链接的HTML文件

回答

1

只需使用正则表达式即可。搜索此:

src="([^'"]+)" 

这种替换:

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

例子:https://regex101.com/r/yJ7cO1/1

+1

对于IntelliJ,您需要使用$而不是\来使用以前的正则表达式的结果。请参阅http://stackoverflow.com/questions/1421797/regex-backreferences-in-intellij – Jesuisme

0

我希望你的问题,通过上述方案解决了....不过想想....在这里,如果你要改变Pycharm的一些varibale .... 步骤... 1.

Right click on the variable that you want to change and go for **Refactor** 

Pycharm

+0

使用PyCharm在HTML文件中不能重命名多个变量。即使是这样,我也必须用每个不同的实例来完成这个任务,这基本上是我不想做的。 – Nanor