如何匹配这个{%url的东西

时间:2013-04-11 10:14:47

标签: regex django

我在旧的Django项目中有很多条目,如下所示:

{% url something param param %}
{% url someother param %}
{% url something %}

我想用正则表达式替换它:

{% url "something" param param %}
{% url "someother" param %}
{% url "something" %}

我使用KomodoEdit,它允许使用正则表达式替换许多文件中的文本。在这种情况下如何构建正则表达式以匹配和替换?

2 个答案:

答案 0 :(得分:0)

\{% url ([a-z]+)替换为{% url "$1"

答案 1 :(得分:0)

对于Komodo编辑正确的答案是:

匹配

{% url (\S*) 

结尾处有空格,并替换:

{% url "\1" 

末尾有空格