求一个正则表达式,为每一行增加行号. 最好是js的.
如:
if(page_id == current_page){
lnk = $("<span class='current'>" + appendopts.text + "</span>");
}
处理后:
1 if(page_id == current_page){
2 lnk = $("<span class='current'>" + appendopts.text + "</span>");
3 }
<script type="text/javascript">
var ss = "测试测试测试测试\n测试<br> 测试<br/>ljalsdfkskjdf<br />";
ss=ss.replace(/<br[\/\s]*?>/gim,"###")
ss=ss.replace(/[\n\r]/,"###")
var ssAry = ss.split("###");
var newss="";
for (i = 0; i < ssAry.length; i++)
{
newss+="<br />#"+i+" "+ssAry[i];
}
document.write(newss);
</script>
这个需要遍历吧,替换\r\n为遍历的行号。