TA贡献1884条经验 获得超4个赞
'aabbccdd?eeff?gghhkk'.replace(/^([^\?]*).*$/,function($all,$1){return$1});//^([^\?]*).*$//^从字符串开头匹配,$匹配到字符串结尾//([^\?]*)匹配不包含?的字符并捕获分组,对应后面函数里的$1//.?匹配所有剩余部分
//^([^\?]*).*$//^从字符串开头匹配,$匹配到字符串结尾//([^\?]*)匹配不包含?的字符并捕获分组,对应后面函数里的$1//.?匹配所有剩余部分
//^从字符串开头匹配,$匹配到字符串结尾//([^\?]*)匹配不包含?的字符并捕获分组,对应后面函数里的$1//.?匹配所有剩余部分
//([^\?]*)匹配不包含?的字符并捕获分组,对应后面函数里的$1//.?匹配所有剩余部分
//.?匹配所有剩余部分
TA贡献1789条经验 获得超8个赞
letstr='abc?defg?hijk?';console.log(str.replace(/\?.*/,'?'));//将匹配的第一个?和后面部分替换成?
console.log(str.replace(/\?.*/,'?'));//将匹配的第一个?和后面部分替换成?
数据结构与算法(前端版)
¥ 58.00
Web前端开发修炼指南
解锁前端面试体系核心攻略
¥ 78.00
高薪之路—前端面试精选集
JavaScript 设计模式精讲
¥ 48.00
举报