正则表达式删除特定字符之间的全部内容

要求删除[和中文字符“这是什么”间的全部内容
如asssssddt[bafffff 这是什么
转变为asssssddt[这是什么

var reg = /(\[)[^\u8fd9]+(这是什么)/g;
var str = "asssssddt[bafffff 这是什么";
str.replace(reg, '$1$2');

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-11-11
查找,输入
.*(?=\(\w+\))
替换什么都不填,为空,然后点Replace All
这样可以么?追问

好像不行,我用emedtior验证了。

相似回答