Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.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
用于在{}之间搜索字符串的Javascript正则表达式_Javascript_Regex - Fatal编程技术网

用于在{}之间搜索字符串的Javascript正则表达式

用于在{}之间搜索字符串的Javascript正则表达式,javascript,regex,Javascript,Regex,我有下面的URL,我需要提取花括号“Control1_值”和“Control2_值”之间的单词present。我是新来的正则表达式请帮我解决正则表达式 <http://localhost:85/Default.aspx?FormName=Default&StartTime=Now-1month&EndTime=Now&Action=Edit&ControlName=Control1&ControlValue={Control1_Value}&a

我有下面的URL,我需要提取花括号“Control1_值”和“Control2_值”之间的单词present。我是新来的正则表达式请帮我解决正则表达式

   <http://localhost:85/Default.aspx?FormName=Default&StartTime=Now-1month&EndTime=Now&Action=Edit&ControlName=Control1&ControlValue={Control1_Value}& ControlName=Control2&ControlValue={Control2_Value}#/SampleApp>
您可以简单地使用这个或

\{(.*?)\}
您可以简单地使用这个或

\{(.*?)\}
您可以简单地使用这个或

\{(.*?)\}
您可以简单地使用这个或

\{(.*?)\}
试试正则表达式

var regex = /[^{]+?(?=})/g;
'<http://localhost:85/Default.aspx?FormName=Default&StartTime=Now-1month&EndTime=Now&Action=Edit&ControlName=Control1&ControlValue={Control1_Value}& ControlName=Control2&ControlValue={Control2_Value}#/SampleApp>'.match(regex );
var regex=/[^{]+?(?=})/g;
''匹配(正则表达式);
演示:

试试正则表达式

var regex = /[^{]+?(?=})/g;
'<http://localhost:85/Default.aspx?FormName=Default&StartTime=Now-1month&EndTime=Now&Action=Edit&ControlName=Control1&ControlValue={Control1_Value}& ControlName=Control2&ControlValue={Control2_Value}#/SampleApp>'.match(regex );
var regex=/[^{]+?(?=})/g;
''匹配(正则表达式);
演示:

试试正则表达式

var regex = /[^{]+?(?=})/g;
'<http://localhost:85/Default.aspx?FormName=Default&StartTime=Now-1month&EndTime=Now&Action=Edit&ControlName=Control1&ControlValue={Control1_Value}& ControlName=Control2&ControlValue={Control2_Value}#/SampleApp>'.match(regex );
var regex=/[^{]+?(?=})/g;
''匹配(正则表达式);
演示:

试试正则表达式

var regex = /[^{]+?(?=})/g;
'<http://localhost:85/Default.aspx?FormName=Default&StartTime=Now-1month&EndTime=Now&Action=Edit&ControlName=Control1&ControlValue={Control1_Value}& ControlName=Control2&ControlValue={Control2_Value}#/SampleApp>'.match(regex );
var regex=/[^{]+?(?=})/g;
''匹配(正则表达式);
演示: