Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 如何匹配此{%url_Regex_Django - Fatal编程技术网

Regex 如何匹配此{%url

Regex 如何匹配此{%url,regex,django,Regex,Django,我在旧Django项目中有许多条目如下: {% url something param param %} {% url someother param %} {% url something %} 我想使用regex将其替换为: {% url "something" param param %} {% url "someother" param %} {% url "something" %} 我使用KomodoEdit,它允许使用正则表达式替换许多文件中的文本。在这种情况下,如何构建正则表

我在旧Django项目中有许多条目如下:

{% url something param param %}
{% url someother param %}
{% url something %}
我想使用regex将其替换为:

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

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

替换
\{%url([a-z]+)
使用
{%url“$1”
对于Komodo Edit,正确答案是:

匹配:

{% url (\S*) 
末端留有空格,并替换:

{% url "\1" 
有空位