正则表达式组javascript的算术运算
相当直截了当的问题:有没有一种方法可以在JS中的正则表达式中对匹配的组执行算术运算 例:我有字符串:正则表达式组javascript的算术运算,javascript,regex,concatenation,grouping,Javascript,Regex,Concatenation,Grouping,相当直截了当的问题:有没有一种方法可以在JS中的正则表达式中对匹配的组执行算术运算 例:我有字符串: <img style="top:200"> 但我明白了 <img style="top:NaNpx"> 您可以将回调函数与方法一起使用。 var c=''; 变量d=c.replace(/top:([-]?\d*[\.]?\d*)/,函数(m,m1){ 返回'top:'+m1/5+'px'; }); 控制台日志(d)您可以将回调函数与方法一起使用。 var c='';
<img style="top:200">
但我明白了
<img style="top:NaNpx">
您可以将回调函数与方法一起使用。
var c='';
变量d=c.replace(/top:([-]?\d*[\.]?\d*)/,函数(m,m1){
返回'top:'+m1/5+'px';
});
控制台日志(d)代码>您可以将回调函数与方法一起使用。
var c='';
变量d=c.replace(/top:([-]?\d*[\.]?\d*)/,函数(m,m1){
返回'top:'+m1/5+'px';
});
控制台日志(d)代码>为什么要使用正则表达式来解析HTML和CSS?在这种情况下,它是一个定义良好的文本,不应该出现太多问题。他并不是在试图解析整个HTML语法树;var d=c.replace(/top:([-]?\d*[\.]?\d*)/,函数(m,m1){返回'top:'+m1/5+'px';})代码>。。。。。但是使用正则表达式进行解析是个坏主意html@PranavCBalan:太棒了…谢谢你!!请将其发布为ans,我将接受True,无论如何,为什么要使用正则表达式解析HTML和CSS?在这种情况下,它是一个定义良好的文本,不应该出现太多问题。他并不是在试图解析整个HTML语法树;var d=c.replace(/top:([-]?\d*[\.]?\d*)/,函数(m,m1){返回'top:'+m1/5+'px';})代码>。。。。。但是使用正则表达式进行解析是个坏主意html@PranavCBalan:太棒了…谢谢你!!请以ans的形式发布,我会接受真的,无论如何,并以5秒的优势击败我:P以5秒的优势击败我:P
var d= c.replace(/top:([-]?\d*[\.]?\d*)/,'int:'+parseInt($1/5)+'px')
<img style="top:NaNpx">