Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.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,需要正则表达式帮助 目标字符串是 尝试使用以下命令捕获内的所有单词撇号时: /”(.*)/ 匹配是可以的,但它本身包含撇号 我想捕捉里面的任何东西,而不使用撇号 请注意,我知道,在javascript中,我将获得第二个匹配项,如a.match(string)[1]——以及其他代码解决方案 我正在寻找一个只适用于正则表达式的解决方案试试这个片段 a='' reg_a=a.match(/[^=“]+(?=”)/) console.log(注册号[0]) 控制台日志(注册表a) 请参阅$2中的结果,

需要正则表达式帮助

目标字符串是

尝试使用以下命令捕获内的所有单词撇号时:
/”(.*)/

匹配是可以的,但它本身包含撇号

我想捕捉里面的任何东西,而不使用撇号

请注意,我知道,在javascript中,我将获得第二个匹配项,如
a.match(string)[1]
——以及其他代码解决方案

我正在寻找一个只适用于正则表达式的解决方案

试试这个片段

a=''
reg_a=a.match(/[^=“]+(?=”)/)
console.log(注册号[0])
控制台日志(注册表a)

请参阅$2中的结果,其中没有lookbehinds支持,这只是一个白日梦。这将匹配任何以引号结尾的字符串,即使没有开头引号也不匹配。其他字符串如何?只有一个
/(.*?=\")([^"]+?)(">[^"]*)/