正则表达式包括括号之间的内容

ste*_*eve 5 javascript regex jquery

有人可以帮助我使用正则表达式来捕获以下内容:

  • 必须在字符串的末尾
  • 删除(和)之间的所有字符,包括括号

这是我用javascript完成的.

这是我到目前为止所拥有的 -

var title = $(this).find('title').text().replace(/\w+\s+\(.*?\)/, "");
Run Code Online (Sandbox Code Playgroud)

它似乎在括号之外捕捉了一些字符.

rob*_*ert 1

这处理括号之间的匹配,并且仅在字符串的开头处进行匹配: \([^(]*\)\s*$。如果括号可能是嵌套的,那么您需要一个解析器,而不是正则表达式。