2011-09-07 5 views

답변

1

정규식을 사용하여 설명한 것처럼 색인 대체를 수행 할 방법이 없습니다. 목록이 순차적이며 마크 업에 포함되지 않은 경우 모든 언어의 빠른 스크립트가 대신 할 수 있습니다. 예를 들어, 자바 스크립트 ...

(이 코드는, 신속하고 더러운 아니 친구가없고, 초등학교에 조롱했지만, 작업이 이루어집니다.) 답장을 보내

<html> 
<script> 
function init(){ 
    var i,id=1,item,arr=[],items=document.body.innerHTML.split(/[\r\n]/g); 
    for(i=0;i<items.length;i++){ 
     item=items[i].replace(/^\s+|\s+$/g,""); 
     if(item=='') 
      continue; 
     arr[arr.length] = 'id:'+ 
      ('00'.substr(0,2-Math.floor(Math.log(id)/Math.LN10))+id)+ 
      ', name:'+item; 
     id++; 
    } 
    document.write(arr.join('<br>')); 
} 
</script> 
<body onload='init()'> 
asdf.jpg 
lkh.jpg 
gfh.jpg 
iuaa.jpg 
(etc...) 
+0

감사합니다. 필자는 파일에 줄 번호를 추가하여 원하는 위치에 정규식을 추가했습니다. 나중에 나는 어쨌든 숫자가 필요 없다고 결정했다. 그렇게되지 않습니다. –

관련 문제