如何使用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,您尝试了什么?小提示:\(.*?)
您应该添加您已经尝试过但不起作用的代码。