如何使用Javascript获取字符串中的单词?

如何使用Javascript获取字符串中的单词?,javascript,regex,Javascript,Regex,我想删除“(*)”之外的所有字符。 如何为结果生成代码 string = "hello (hi) this (is) my (questions)"; => "(hi)(is)(questions)" 此正则表达式选择不在(*)\(++\w++\)使用匹配(注释内联) var string=“你好,这是我的问题”; var matches=string.match(/\([^)]*\)/g)//匹配所有以开头(和结尾)的字符串,中间没有) var输出=匹配?匹配。join(“”)://

我想删除“(*)”之外的所有字符。 如何为结果生成代码

string = "hello (hi) this (is) my (questions)";
=> "(hi)(is)(questions)"

此正则表达式选择不在(*)
\(++\w++\)
使用
匹配
(注释内联)

var string=“你好,这是我的问题”;
var matches=string.match(/\([^)]*\)/g)//匹配所有以开头(和结尾)的字符串,中间没有)
var输出=匹配?匹配。join(“”)://检查是否有匹配项

console.log(输出)
简单的方法是匹配
\(.*?\)
,它提供匹配的单词数组,然后使用
'

var string=“你好,这是我的问题”;
var matched=string.match(/\(.*?\)/g);
匹配=匹配。连接(“”);

控制台日志(匹配)
您在标记中提到了regex,您尝试了什么?小提示:
\(.*?)
您应该添加您已经尝试过但不起作用的代码。