高分求一个正则替换
大概格式是这样的“*:'9',*[1].*[9].*('9');*('9','*[1].*[9]*'1'*”
*是通配符表示任意多个任意字符,现在要把所有的9换成“!value”,上面9和1不是固定的,但是一个任意位数的整数。
给几个例子:
"jldjslfja[][232]skei[245243]jljljdsafleafia:'100',llljfslfsd=kjdfslasf[1].fsdfl[100].dfshakfalf=dsaf93kcs('100');dsffdskf034954('100','dsafhks3fdsfa[1].3dsalcjm,ck3clsfei[100]klljl39hn,znkjhwslafsaf'1'kjljldsafjlajmmncvl"
"ldfs[23f] dsjfa sf :'50',dfsd[1].dfsa[50].dfsaf('50');dfsfas('50','dsafdsf[1].sdfafds[50]===fdsf'1'*"
可以分开几步做,先给出正确答案的给全分!!!