是否有可能改变这个:
Hello, this is Mike [example]
为此:
Hello, this is Mike
使用 JS + 正则表达式?谢谢。
最佳答案
如果您更喜欢使用正则表达式执行此操作,请考虑以下内容。
var r = 'Hello, this is Mike [example]'.replace(/ *\[[^\]]*]/, '');
console.log(r); //=> "Hello, this is Mike"
如果您的数据包含更多您想删除的括号中的文本,请使用 g
(全局)修饰符。
根据您给定的字符串,您可以在此处使用拆分。
var r = 'Hello, this is Mike [example]'.split(' [')[0]
console.log(r); //=> "Hello, this is Mike"
关于Javascript/正则表达式 : Remove text between square brackets,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25776973/