pra*_*nth 0 javascript regex string replace add
这是我的字符串
字符串: a+b=ab+bc+cajddndndmdmndndnd/10.我需要*在每个字母表中添加>1长度.我需要一个如下所示的结果
需要: a+b=a*b+b*c+c*a*j*d*d*n*d*n*d*m*d*m*n*d*n*d*n*d/10
片段:
var data = 'a+b=ab+bc+cajddndndmdmndndnd/10'.
replace(/[a-z]{2}/g , (a,b,c) => {return a.replace(/([a-z]){1}/g,'*')})
console.log(data)Run Code Online (Sandbox Code Playgroud)
没有完美的人帮助我..!
使用积极的前瞻和替换.
([a-z])(?=[a-z])
Run Code Online (Sandbox Code Playgroud)
用...来代替 $1*
str.replace(/([a-z])(?=[a-z])/g, "$1*")
Run Code Online (Sandbox Code Playgroud)
演示:
https://regex101.com/r/JBPpqG/1
| 归档时间: |
|
| 查看次数: |
81 次 |
| 最近记录: |