Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/16.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_Jquery_Regex_String - Fatal编程技术网

使用正则表达式从javascript中的字符串获取值数组

使用正则表达式从javascript中的字符串获取值数组,javascript,jquery,regex,string,Javascript,Jquery,Regex,String,我正在尝试使用javascript获取字符串中包含括号的所有单词,但我不太清楚。请帮帮我 输入 " ( [Field1] + [Field2] ) + ( [Field3] - [Field4] ) " ["Field1","Field2","Field3","Field4"] 所需输出 " ( [Field1] + [Field2] ) + ( [Field3] - [Field4] ) " ["Field1","Field

我正在尝试使用javascript获取字符串中包含括号的所有单词,但我不太清楚。请帮帮我

输入

"  (  [Field1]  +  [Field2]  )    +    (  [Field3]  -  [Field4]  )  "
["Field1","Field2","Field3","Field4"]
所需输出

"  (  [Field1]  +  [Field2]  )    +    (  [Field3]  -  [Field4]  )  "
["Field1","Field2","Field3","Field4"]
提前感谢

您可以轻松使用regex选择字符串的特定部分。请注意,
\w+
与单词字符匹配

var str=“([Field1]+[Field2])+([Field3]-[Field4])”;
var result=str.match(/\w+/g);
控制台日志(结果)您可以轻松使用正则表达式选择字符串的特定部分。请注意,
\w+
与单词字符匹配

var str=“([Field1]+[Field2])+([Field3]-[Field4])”;
var result=str.match(/\w+/g);

控制台日志(结果)那么,试过一些基本的正则表达式了吗?Wiktor Stribiżew我将开始学习正则表达式。感谢从无所事事开始学习不会有帮助。完成所有课程,通读,(与许多其他链接到伟大的在线资源),以及所谓的社区帖子。另外,看看.wiktor——谢谢你的努力,我会做的。好吧,regexone.com可以作为一个开始:)那么,尝试一些基本的正则表达式了吗?wiktor Stribiżew我将开始学习正则表达式。感谢从无所事事开始学习不会有帮助。完成所有课程,通读,(与许多其他链接到伟大的在线资源),以及所谓的社区帖子。另外,看一看.wiktor——谢谢你的努力,我会做的。好吧,regexone.com会做一个开始:)