我有一个这样的 字符串
`{
name:'mike',
age:12,
echo:{
console.log('name',this.name)
}
}`
想插入一段 money:666
的字符串, 结果如下
`{
money:666,// 插入顺序随意
name:'mike',
age:12,
echo:{
console.log('name',this.name)
}
}`
我有一个这样的 字符串
`{
name:'mike',
age:12,
echo:{
console.log('name',this.name)
}
}`
想插入一段 money:666
的字符串, 结果如下
`{
money:666,// 插入顺序随意
name:'mike',
age:12,
echo:{
console.log('name',this.name)
}
}`
const str = `{
name:'mike',
age:12,
echo:{
console.log('name',this.name)
}
}`
const reg = /^({[\r\n\s])/
const res = str.replace(reg, '$1 money: 666,\n')
console.log(res)
const regex = /{/m;
const str = `{
name:'mike',
age:12,
echo:{
console.log('name',this.name)
}
}`;
const subst = `{\tmoney:666,`;
// 替换的值将会被包含在结果变量中
const result = str.replace(regex, subst);
let str = `{
name:'mike',
age:12,
echo:{
console.log('name',this.name)
}
}`
let money = '616'
let res = str.replace(/(?!^\{)/, `\n\tmoney: ${money},`)
console.log(res);
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
2 回答4.3k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
5 回答3.8k 阅读
可以不用正则,其他方法也能实现