|
导读<script>function trans() var res=_trans(ta.value) ta.value=res;function _trans(str) str=str.r... <script>function trans() { var res=_trans(ta.value) ta.value=res; } function _trans(str) { str=str.replace(/\r\n(\s)+/g,"\r\n"); var arrRes=new Array(); var arr=str.split("\r\n"); var count=0; arrRes[arrRes.length]=arr[0]; for(var i=1;i<arr.length-1;i++) { var p=(i*100/arr.length+""); status=Math.floor(p)+1+"%"; count+=getCount(arr[i-1]); var c=count; if(arr[i].indexOf("case")==0)c--; if(arr[i].indexOf("}")==0)c--; if(arr[i].indexOf("{")!=0) { if(arr[i-1].indexOf("if")==0)c++; if(arr[i-1].indexOf("else")==0)c++; if(arr[i-1].indexOf("while")==0)c++; if(arr[i-1].indexOf("do")==0)c++; if(arr[i-1].indexOf("for")==0)c++; } arrRes[arrRes.length]=tabs(c)+arr[i]+"\r\n"; } |
温馨提示:喜欢本站的话,请收藏一下本站!