87,988
社区成员
发帖
与我相关
我的任务
分享javascript (第二类) 请求如何替换 中括号 [ ] 内容 而不影响括号外的文字
请求指教
如题:
abc [abk] xyz [abq]
以 javascript 语法
{
var str = document.f.t.value;
var result = str.replace(/(?<=\[[^\]]*)[ab](?=[^[]*\])/g, 'z');
document.f.t.value=result ;
}
--//此法是参考 wcwtitxu 大大 的提供使用(在另个情况下非常好用)//
但输出为 abc [zzk] xyz [zzq]
变成二个z
但是要求输出为 abc[zk] xyz[zq]
请问是前辈们 该如何解? 谢谢各位 !