Javascript Regex替换last(某物)

Javascript Regex替换last(某物),javascript,ecmascript-6,Javascript,Ecmascript 6,我有一组数据,其中始终包含以下内容: title(s) (some_text) 现在我想删除带有正则表达式的(某物) 我的问题是,(某些文本)中的值可以是任何值 你知道如何使用正则表达式解决这个问题吗 一些示例数据: Egg(s) (whole) Berry (mix) (g) Egg(s) Berry (mix) 预期输出: Egg(s) (whole) Berry (mix) (g) Egg(s) Berry (mix) 使用\s\(.*)$可以删除数据的最后一部分 这里的假设

我有一组数据,其中始终包含以下内容:

title(s) (some_text)
现在我想删除带有正则表达式的(某物)

我的问题是,(某些文本)中的值可以是任何值

你知道如何使用正则表达式解决这个问题吗

一些示例数据:

Egg(s) (whole) 
Berry (mix) (g)
Egg(s)
Berry (mix)
预期输出:

Egg(s) (whole) 
Berry (mix) (g)
Egg(s)
Berry (mix)
使用
\s\(.*)$
可以删除数据的最后一部分


这里的

假设您的每一行都在一个单独的字符串中,您可以使用来匹配应该删除的内容:

在脚本中:

var测试=[“鸡蛋(全)”,“浆果(混合)(g)”;
对于(让我们来看看测试){
s=s.replace(/\s*\([^(]*\)\s*$/,“”);
控制台日志;

}
下面是我要做的,使用这个正则表达式
/\s\([^(]*\)$/

var测试=[“鸡蛋(全)”,“浆果(混合)(g)”;
测试。forEach(函数(str,i){
测试[i]=str.replace(/\s\([^(]*\)$/,'');
});

console.log(tests);
您可以添加示例数据吗您可以添加示例输入和输出吗请参见
标题
字面意思是
标题
标题