2012-08-18 2 views
0

나는 내 문제는 그것이이 어떻게 피할 수있는 방법이 코멘트에 반환 키워드를 대체 할 것이 무엇인지,자바 스크립트 정규식 구문 형광펜

<p id="data">// return 
function getdata() { 
    // return hi 
    return "Hi"; 
}</p> 
data = $('p#data').html(); 
data = data.replace(/\/\/.*$/gm, "<font color=#878A85>$&</font>"); 
data = data.replace(new RegExp(getRegx('return'), 'gmi'), "<font color=#C97F00>$&</font>"); 
$('p#data').html(data); 

이제 내 자신의 사용자 지정 자바 스크립트 구문 형광펜을 만들었습니다 나는 PHP 스크립트를 사용하려고하기 때문에 사전 빌드 된 스크립트를 사용하고 싶지 않다. 나는 더 많은 것들을 원하지 않는다.

+4

를 사용하려면 글꼴 태그는 HTML 4 이후로는 스팬 – Johan

답변

1

봅니다 참고 부정적 예측 /return(?!.*<\/font>)$/

<p id="data"> 
    // return 
    function getdata() { 
     // return hi 
     return "Hi"; 
    } 
</p> 
data = $('p#data').html(); 
data = data.replace(/\/\/.*$/gm, "<font color=#878A85>$&</font>"); 
data = data.replace(new RegExp(getRegx('return(?!.*<\/font>$)'), 'gmi'), "<font color=#C97F00>$&</font>"); 
$('p#data').html(data); 
+0

Geesh 덕분 메이트를 사용하는 것이 좋습니다되지 않습니다 ... –