Javascript 如何检索JS中括号外的子字符串?

Javascript 如何检索JS中括号外的子字符串?,javascript,Javascript,我想要括号外的文本,例如 文本为-外部(内部) 我期待的是——外面 有人能帮我做到这一点吗。您可以使用indexOf获取第一个(),这将提取第一个之前的所有字符( let str='Outside(inside)' 设substr=str.slice(0,str.indexOf(')('); console.log(substr.trim())您可以使用indexOf获取第一个()。这将提取第一个之前的所有字符( let str='Outside(inside)' 设substr=str.s

我想要括号外的文本,例如

文本为-外部(内部)

我期待的是——外面

有人能帮我做到这一点吗。

您可以使用
indexOf
获取第一个
),这将提取第一个
之前的所有字符(

let str='Outside(inside)'
设substr=str.slice(0,str.indexOf(')(');
console.log(substr.trim())
您可以使用
indexOf
获取第一个
)。这将提取第一个
之前的所有字符(

let str='Outside(inside)'
设substr=str.slice(0,str.indexOf(')(');

console.log(substr.trim())
如果要从可以使用的字符串中删除所有括号内的文本

let str='external(inside)test(d342-dd3d)dd(t423t)dd()fasf(fsdfds32dfs)';

log(str.replace(/(\([\w\d]*\)+/g',)
如果要从可以使用的字符串中删除所有括号内的文本

let str='external(inside)test(d342-dd3d)dd(t423t)dd()fasf(fsdfds32dfs)';
console.log(str.replace(/(\([\w\d]*\)+/g',)
请发布您迄今为止尝试过的代码。请发布您迄今为止尝试过的代码。