내용으로 건너뛰기
GaramX
사용자 도구
로그인
사이트 도구
검색
도구
문서 보기
이전 판
역링크
최근 바뀜
미디어 관리자
사이트맵
로그인
>
최근 바뀜
미디어 관리자
사이트맵
현재 위치:
home
»
javascript
»
maro_pattern
»
remove_comment
추적:
javascript:maro_pattern:remove_comment
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
====== RemoveComment ====== <code javascript> function removeComment(source) { var src = source.split('\n'); var out = []; var p1 = /\/\*/; // block comment start var p2 = /\/\*(.)*\*\//g; // block comment var p3 = /\/\/(.)*$/; // inline comment var isBlock = false; var str; for (var i = 0; i < src.length; i++) { str = src[i]; if (isBlock) { if (str.indexOf('*/') >= 0) { str = str.substring(str.indexOf('*/') + 2); isBlock = false; } else { str = ''; } } if (!isBlock) { str = str.replace(p2, ''); str = str.replace(p3, ''); if (p1.test(str)) { isBlock = true; str = str.substring(0, str.indexOf('/*')); } console.log(i, str); } out.push(str); } return out.join('\n'); } </code>
javascript/maro_pattern/remove_comment.txt
· 마지막으로 수정됨: 2025/04/15 10:05 저자
127.0.0.1
문서 도구
문서 보기
이전 판
역링크
맨 위로