user-0 提问: 不懂正则求个字符批量求和替换的表达式

回复:
user: user-1
content: case   1://(1  +0) case   9://(9  +0) case  17://(17 +0) case  25://(25 +0) case  33://(33 +0) case  41://(41 +0) case  49://(49 +0) case  57://(57 +0) case  65://(65 +0) case  73://(73 +0) case  81://(81 +0) case  89://(89 +0) case  97://(97 +0) case 105://(105+0) case 113://(113+0) case 121://(121+0) case 129://(129+0) case 137://(137+0) case 145://(145+0) case 153://(153+0) case 161://(161+0) case 169://(169+0) case 177://(177+0) case 185://(185+0) case 193://(193+0) case 201://(201+0) case 209://(209+0) case 217://(217+0) case 225://(225+0) case 233://(233+0) case 241://(241+0) case 249://(249+0) case   2://(1  +1) case  10://(9  +1) case  18://(17 +1) case  26://(25 +1) case  34://(33 +1) case  42://(41 +1) case  50://(49 +1) case  58://(57 +1) case  66://(65 +1) case  74://(73 +1) case  82://(81 +1) case  90://(89 +1) case  98://(97 +1) case 106://(105+1) case 114://(113+1) case 122://(121+1) case 130://(129+1) case 138://(137+1) case 146://(145+1) case 154://(153+1) case 162://(161+1) case 170://(169+1) case 178://(177+1) case 186://(185+1) case 194://(193+1) case 202://(201+1) case 210://(209+1) case 218://(217+1) case 226://(225+1) case 234://(233+1) case 242://(241+1) case 250://(249+1) case   3://(1  +2) case  11://(9  +2) case  19://(17 +2) case  27://(25 +2) case  35://(33 +2) case  43://(41 +2) case  51://(49 +2) case  59://(57 +2) case  67://(65 +2) case  75://(73 +2) case  83://(81 +2) case  91://(89 +2) case  99://(97 +2) case 107://(105+2) case 115://(113+2) case 123://(121+2) case 131://(129+2) case 139://(137+2) case 147://(145+2) case 155://(153+2) case 163://(161+2) case 171://(169+2) case 179://(177+2) case 187://(185+2) case 195://(193+2) case 203://(201+2) case 211://(209+2) case 219://(217+2) case 227://(225+2) case 235://(233+2) case 243://(241+2) case 251://(249+2) case   4://(1  +3) case  12://(9  +3) case  20://(17 +3) case  28://(25 +3) case  36://(33 +3) case  44://(41 +3) case  52://(49 +3) case  60://(57 +3) case  68://(65 +3) case  76://(73 +3) case  84://(81 +3) case  92://(89 +3) case 100://(97 +3) case 108://(105+3) case 116://(113+3) case 124://(121+3) case 132://(129+3) case 140://(137+3) case 148://(145+3) case 156://(153+3) case 164://(161+3) case 172://(169+3) case 180://(177+3) case 188://(185+3) case 196://(193+3) case 204://(201+3) case 212://(209+3) case 220://(217+3) case 228://(225+3) case 236://(233+3) case 244://(241+3) case 252://(249+3) case   5://(1  +4) case  13://(9  +4) case  21://(17 +4) case  29://(25 +4) case  37://(33 +4) case  45://(41 +4) case  53://(49 +4) case  61://(57 +4) case  69://(65 +4) case  77://(73 +4) case  85://(81 +4) case  93://(89 +4) case 101://(97 +4) case 109://(105+4) case 117://(113+4) case 125://(121+4) case 133://(129+4) case 141://(137+4) case 149://(145+4) case 157://(153+4) case 165://(161+4) case 173://(169+4) case 181://(177+4) case 189://(185+4) case 197://(193+4) case 205://(201+4) case 213://(209+4) case 221://(217+4) case 229://(225+4) case 237://(233+4) case 245://(241+4) case 253://(249+4) case   6://(1  +5) case  14://(9  +5) case  22://(17 +5) case  30://(25 +5) case  38://(33 +5) case  46://(41 +5) case  54://(49 +5) case  62://(57 +5) case  70://(65 +5) case  78://(73 +5) case  86://(81 +5) case  94://(89 +5) case 102://(97 +5) case 110://(105+5) case 118://(113+5) case 126://(121+5) case 134://(129+5) case 142://(137+5) case 150://(145+5) case 158://(153+5) case 166://(161+5) case 174://(169+5) case 182://(177+5) case 190://(185+5) case 198://(193+5) case 206://(201+5) case 214://(209+5) case 222://(217+5) case 230://(225+5) case 238://(233+5) case 246://(241+5) case 254://(249+5) case   7://(1  +6) case  15://(9  +6) case  23://(17 +6) case  31://(25 +6) case  39://(33 +6) case  47://(41 +6) case  55://(49 +6) case  63://(57 +6) case  71://(65 +6) case  79://(73 +6) case  87://(81 +6) case  95://(89 +6) case 103://(97 +6) case 111://(105+6) case 119://(113+6) case 127://(121+6) case 135://(129+6) case 143://(137+6) case 151://(145+6) case 159://(153+6) case 167://(161+6) case 175://(169+6) case 183://(177+6) case 191://(185+6) case 199://(193+6) case 207://(201+6) case 215://(209+6) case 223://(217+6) case 231://(225+6) case 239://(233+6) case 247://(241+6) case 255://(249+6) case   8://(1  +7) case  16://(9  +7) case  24://(17 +7) case  32://(25 +7) case  40://(33 +7) case  48://(41 +7) case  56://(49 +7) case  64://(57 +7) case  72://(65 +7) case  80://(73 +7) case  88://(81 +7) case  96://(89 +7) case 104://(97 +7) case 112://(105+7) case 120://(113+7) case 128://(121+7) case 136://(129+7) case 144://(137+7) case 152://(145+7) case 160://(153+7) case 168://(161+7) case 176://(169+7) case 184://(177+7) case 192://(185+7) case 200://(193+7) case 208://(201+7) case 216://(209+7) case 224://(217+7) case 232://(225+7) case 240://(233+7) case 248://(241+7) case 256://(249+7)

user: user-2
content: 在浏览器中打开此页面，在地址栏中输入javascript:(function(){var z=document.getElementsByClassName('container')[2];for(var i=0;i<z.childElementCount;++i){z.children[i].lastChild.innerText=z.children[i].lastChild.innerText.replace(/\d+\s*\+\d+/g,function(s){return eval(s);});}})()注意前面的javascript:需要手动添加，然后回车即可。

user: user-1
content: 分乃身外之物，生不带来，死不带去。 http://bbs.csdn.net/topics/391875032

user: user-0
content: 结贴给分每个人多给了10分，你们自己含糊其辞我也只能看着给了～ @user-2  @zhao4zhong1  @user-2 @zhao4zhong1

user: user-1
content: 引用 9 楼 user-2 的回复:我 无 所 谓 。 那我就选“我 有 所 谓 。”了。 没见《是真的吗？》栏目嘉宾都得选不一样的答案吗？

user: user-2
content: 我 无 所 谓 。

user: user-0
content: 得分分配m君45，赵老师30如何?两位没异议的话过会结贴了 @user-2  @zhao4zhong1  @user-2 @zhao4zhong1

user: user-0
content: 引用 6 楼 user-2 的回复:[quote=引用 4 楼 u013550545 的回复:]...在当前页面,不需要建立js文件。，另改一下代码 以去掉括号：javascript:(function(){var z=document.getElementsByClassName('container')[2];for(var i=0;i<z.childElementCount;++i){z.children[i].lastChild.innerText=z.children[i].lastChild.innerText.replace(/\(\d+\s*\+\d+\)/g,function(s){return eval(s);});}})() 当然，也可以在当前页面，按F12，在Console中输入var z=document.getElementsByClassName('container')[2];for(var i=0;i<z.childElementCount;++i){z.children[i].lastChild.innerText=z.children[i].lastChild.innerText.replace(/\(\d+\s*\+\d+\)/g,function(s){return eval(s);});}然后你顶楼的代码就改好了，只是只能手动选中、复制。 原理就是javascript的String.replace(searchvalue,newvalue)方法，searchvalue是需要被替换的字符串或正则表达式，这里是/\(\d+\s*\+\d+\)/g，表示(一个以上的数字 0个以上空白+一个以上的数字)；newvalue替换文本或替换函数，这里用了javascript的eval把字符串当作表达式计算。[/quote]拜谢十分具体。

user: user-2
content: 引用 4 楼 u013550545 的回复:...在当前页面,不需要建立js文件。，另改一下代码 以去掉括号：javascript:(function(){var z=document.getElementsByClassName('container')[2];for(var i=0;i<z.childElementCount;++i){z.children[i].lastChild.innerText=z.children[i].lastChild.innerText.replace(/\(\d+\s*\+\d+\)/g,function(s){return eval(s);});}})() 当然，也可以在当前页面，按F12，在Console中输入var z=document.getElementsByClassName('container')[2];for(var i=0;i<z.childElementCount;++i){z.children[i].lastChild.innerText=z.children[i].lastChild.innerText.replace(/\(\d+\s*\+\d+\)/g,function(s){return eval(s);});}然后你顶楼的代码就改好了，只是只能手动选中、复制。 原理就是javascript的String.replace(searchvalue,newvalue)方法，searchvalue是需要被替换的字符串或正则表达式，这里是/\(\d+\s*\+\d+\)/g，表示(一个以上的数字 0个以上空白+一个以上的数字)；newvalue替换文本或替换函数，这里用了javascript的eval把字符串当作表达式计算。

user: user-0
content: 引用 3 楼 zhao4zhong1 的回复:case   1://(1  +0) case   9://(9  +0) case  17://(17 +0) case  25://(25 +0) case  33://(33 +0) case  41://(41 +0) case  49://(49 +0) case  57://(57 +0) case  65://(65 +0) case  73://(73 +0) case  81://(81 +0) case  89://(89 +0) case  97://(97 +0) case 105://(105+0) case 113://(113+0) case 121://(121+0) case 129://(129+0) case 137://(137+0) case 145://(145+0) case 153://(153+0) case 161://(161+0) case 169://(169+0) case 177://(177+0) case 185://(185+0) case 193://(193+0) case 201://(201+0) case 209://(209+0) case 217://(217+0) case 225://(225+0) case 233://(233+0) case 241://(241+0) case 249://(249+0) case   2://(1  +1) case  10://(9  +1) case  18://(17 +1) case  26://(25 +1) case  34://(33 +1) case  42://(41 +1) case  50://(49 +1) case  58://(57 +1) case  66://(65 +1) case  74://(73 +1) case  82://(81 +1) case  90://(89 +1) case  98://(97 +1) case 106://(105+1) case 114://(113+1) case 122://(121+1) case 130://(129+1) case 138://(137+1) case 146://(145+1) case 154://(153+1) case 162://(161+1) case 170://(169+1) case 178://(177+1) case 186://(185+1) case 194://(193+1) case 202://(201+1) case 210://(209+1) case 218://(217+1) case 226://(225+1) case 234://(233+1) case 242://(241+1) case 250://(249+1) case   3://(1  +2) case  11://(9  +2) case  19://(17 +2) case  27://(25 +2) case  35://(33 +2) case  43://(41 +2) case  51://(49 +2) case  59://(57 +2) case  67://(65 +2) case  75://(73 +2) case  83://(81 +2) case  91://(89 +2) case  99://(97 +2) case 107://(105+2) case 115://(113+2) case 123://(121+2) case 131://(129+2) case 139://(137+2) case 147://(145+2) case 155://(153+2) case 163://(161+2) case 171://(169+2) case 179://(177+2) case 187://(185+2) case 195://(193+2) case 203://(201+2) case 211://(209+2) case 219://(217+2) case 227://(225+2) case 235://(233+2) case 243://(241+2) case 251://(249+2) case   4://(1  +3) case  12://(9  +3) case  20://(17 +3) case  28://(25 +3) case  36://(33 +3) case  44://(41 +3) case  52://(49 +3) case  60://(57 +3) case  68://(65 +3) case  76://(73 +3) case  84://(81 +3) case  92://(89 +3) case 100://(97 +3) case 108://(105+3) case 116://(113+3) case 124://(121+3) case 132://(129+3) case 140://(137+3) case 148://(145+3) case 156://(153+3) case 164://(161+3) case 172://(169+3) case 180://(177+3) case 188://(185+3) case 196://(193+3) case 204://(201+3) case 212://(209+3) case 220://(217+3) case 228://(225+3) case 236://(233+3) case 244://(241+3) case 252://(249+3) case   5://(1  +4) case  13://(9  +4) case  21://(17 +4) case  29://(25 +4) case  37://(33 +4) case  45://(41 +4) case  53://(49 +4) case  61://(57 +4) case  69://(65 +4) case  77://(73 +4) case  85://(81 +4) case  93://(89 +4) case 101://(97 +4) case 109://(105+4) case 117://(113+4) case 125://(121+4) case 133://(129+4) case 141://(137+4) case 149://(145+4) case 157://(153+4) case 165://(161+4) case 173://(169+4) case 181://(177+4) case 189://(185+4) case 197://(193+4) case 205://(201+4) case 213://(209+4) case 221://(217+4) case 229://(225+4) case 237://(233+4) case 245://(241+4) case 253://(249+4) case   6://(1  +5) case  14://(9  +5) case  22://(17 +5) case  30://(25 +5) case  38://(33 +5) case  46://(41 +5) case  54://(49 +5) case  62://(57 +5) case  70://(65 +5) case  78://(73 +5) case  86://(81 +5) case  94://(89 +5) case 102://(97 +5) case 110://(105+5) case 118://(113+5) case 126://(121+5) case 134://(129+5) case 142://(137+5) case 150://(145+5) case 158://(153+5) case 166://(161+5) case 174://(169+5) case 182://(177+5) case 190://(185+5) case 198://(193+5) case 206://(201+5) case 214://(209+5) case 222://(217+5) case 230://(225+5) case 238://(233+5) case 246://(241+5) case 254://(249+5) case   7://(1  +6) case  15://(9  +6) case  23://(17 +6) case  31://(25 +6) case  39://(33 +6) case  47://(41 +6) case  55://(49 +6) case  63://(57 +6) case  71://(65 +6) case  79://(73 +6) case  87://(81 +6) case  95://(89 +6) case 103://(97 +6) case 111://(105+6) case 119://(113+6) case 127://(121+6) case 135://(129+6) case 143://(137+6) case 151://(145+6) case 159://(153+6) case 167://(161+6) case 175://(169+6) case 183://(177+6) case 191://(185+6) case 199://(193+6) case 207://(201+6) case 215://(209+6) case 223://(217+6) case 231://(225+6) case 239://(233+6) case 247://(241+6) case 255://(249+6) case   8://(1  +7) case  16://(9  +7) case  24://(17 +7) case  32://(25 +7) case  40://(33 +7) case  48://(41 +7) case  56://(49 +7) case  64://(57 +7) case  72://(65 +7) case  80://(73 +7) case  88://(81 +7) case  96://(89 +7) case 104://(97 +7) case 112://(105+7) case 120://(113+7) case 128://(121+7) case 136://(129+7) case 144://(137+7) case 152://(145+7) case 160://(153+7) case 168://(161+7) case 176://(169+7) case 184://(177+7) case 192://(185+7) case 200://(193+7) case 208://(201+7) case 216://(209+7) case 224://(217+7) case 232://(225+7) case 240://(233+7) case 248://(241+7) case 256://(249+7) 666666666666

user: user-0
content: user-212321君（认得你哟～）试了下结果，chrome浏览器貌似不支持你那样的，或者是mei掌握诀窍?直接用F12控制台了。raner没有js基础，结果是否可以支持以下格式呢?我试了下是失败了呢。不知道是不是我自身没设置好的原因。?⊙▽⊙

user: user-0
content: 把括号内部的运算子替换成运算之后的值