我有一个这样的 字符串
`{
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);
5 回答10k 阅读✓ 已解决
8 回答3.7k 阅读
9 回答2.6k 阅读✓ 已解决
14 回答3.7k 阅读
4 回答1.7k 阅读✓ 已解决
6 回答1.3k 阅读✓ 已解决
6 回答2k 阅读✓ 已解决
可以不用正则,其他方法也能实现