记录一次正则replace替换

470 阅读1分钟

基础不牢,地动山摇系列

str="\u001b[32mOk\u001b"

替换为

Ok

错误写法

str.replace(/\u001b[32mOk\u001b[0m/g, "Ok");

报错内容

一直以为是\u001b的问题 搜索了许多关于unicode的帖子,无果, 最后发觉到 " [ " 是元子表的符号,需要转义

str.replace(/\u001b\[32mOk\u001b\[0m/g, "Ok");