var oldLine=all.match( new RegExp('.cp_hover'+'(\\s)*'+'.hot3'+'(.)*'+'}','g') );
alert(oldLine);
1:以小括号区分一块块
2:\\s代表空格键,转义后\s,s是space
3:‘g’,作用全局,global
<span style="white-space:pre"> </span>/*作用:根据class属性取得css一个属性代码
<span style="white-space:pre"> </span>参数0:所有css代码
<span style="white-space:pre"> </span>参数1:class1或id
<span style="white-space:pre"> </span>参数2:class2或id
<span style="white-space:pre"> </span>.
<span style="white-space:pre"> </span>.
<span style="white-space:pre"> </span>参数n:classn
<span style="white-space:pre"> </span>*/
<span style="white-space:pre"> </span>var getOcssByClassName=function(){
<span style="white-space:pre"> </span>//根据参数取生成正则表达式
<span style="white-space:pre"> </span>var par="";
<span style="white-space:pre"> </span>for(var i=1;i<arguments.length;i++){<span style="white-space:pre"> </span>
<span style="white-space:pre"> </span>par=par+'(\\s)*'+arguments[i];
<span style="white-space:pre"> </span>}
<span style="white-space:pre"> </span>par=par+'(\\s)*'+'{'+'(.)*'+'}';
<span style="white-space:pre"> </span>//取得一行属性
<span style="white-space:pre"> </span>//var oldLine=arguments[0].match( new RegExp('.cp_hover'+'(\\s)*'+'.hot3'+'(\\s)*'+'{'+'(.)*'+'}','gmi') );
<span style="white-space:pre"> </span>var oldLine=arguments[0].match( new RegExp(par,'gmi') );
<span style="white-space:pre"> </span>return oldLine;
<span style="white-space:pre"> </span>}