2016-01-07 43 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