let str=`
a/2a/2a/2a/2 a3/4 | \\ro z2z:|

`


// souece 原字符串 start 要截取的位置 newStr 要插入的字符
function insertStr(source: string, start: number, newStr: string) {
	return source.slice(0, start) + newStr + source.slice(start)
}

let t=str.lastIndexOf('|');
console.log(t)
// 使用
 console.log(insertStr(str, str.lastIndexOf('\\ro')+3, ' \\rc')) 

  //a/2a/2a/2a/2 a3/4 | \ro \rc z2z:|

Logo

基于 Vue 的企业级 UI 组件库和中后台系统解决方案,为数万开发者服务。

更多推荐