javascript - 如何仅从整个字符串的开头删除括号中的字符串?

标签 javascript regex string replace

我尝试使用替换来删除括号中的字符串。但这是行不通的。我只想删除开头的括号。

var string="(I want to delete this) helloo (not this)";
var replacedString=string.replace(/ *\([^)]*\) */g, "");

最佳答案

您可以在字符串的开头查找第一个括号和结束括号,然后替换它。

var string = "(I want to delete this) helloo (not this)",
    result = string.replace(/^\([^)]*\)/, '');

console.log(result);

关于javascript - 如何仅从整个字符串的开头删除括号中的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44000818/

相关文章:

javascript - 如何在 Jasmine 中编写 FileReader 测试?

javascript - 示例在 js-fiddle 中有效,但在自制页面中无效

Python 使用正则表达式提取 twitter 文本数据中的@user 和 url 链接

javascript - String.slice() 方法返回的奇怪结果

javascript - 将 ISO 8601 时间日期转换为简单的英语

javascript - 如何处理 "a script on this page is causing internet explorer to run slowly"警报?

javascript - 正则表达式字符集 - 以及它们包含的内容

javascript - 我怎样才能在javascript(jquery?

c# - 如何将这个字符串拆分成 Dictionary<string,string>?

string - 命令行中的希伯来语 - matlab