求两个正则表达式的写法~

1、正则匹配英文字母紧挨着的两个00
比如
gfw0001376
dsqa001527876
sdgf0066678
ysdgfw000588768
sqax00004678

替换后
gfw,01376
dsqa,1527876
sdgf,66678
ysdgfw,0588768
sqax,004678

2、在英文字符和数字之间插入一个逗号
比如
gfw0001376
dsqa001527876
sdgf0066678
ysdgfw000588768
sqax00004678

替换后
gfw,0001376
dsqa,001527876
sdgf,0066678
ysdgfw,000588768
sqax,00004678

([A-z]+)([\d]+)
替换成
\1,\2

img

1、/(?:[a-zA-Z]+)00/

'gfw0001376'.replace(/(?:[a-zA-Z]+)00/, ',')

2、/([a-zA-Z]+)(\d+)/

'gfw0001376'.replace(/([a-zA-Z]+)(\d+)/, '$1,$2')

(?<=[a-zA-Z])(00)

意思是:配置前面紧跟着英文字母的两个0,但是不包含英文字母

img

([a-zA-Z])00

正则就是这样了,替换框里填写 $1,

img

([a-zA-Z])(\d)