Skip to content

Latest commit

 

History

History
15 lines (10 loc) · 633 Bytes

File metadata and controls

15 lines (10 loc) · 633 Bytes

주석의 시작 match:<!--부터, match:-->로 끝나는 모든 것을 찾아야 합니다.

게으른 수량자(가능한 한 적게 찾는 - 옮긴이)는 점이 match:-->직전에 멈추게 하므로 허용할 수 있는 변형은 pattern:<!--.*?-->입니다. 또한, 점이 줄 바꿈을 포함할 수 있도록 pattern:s플래그를 추가합니다.

그렇지 않으면, 여러 줄로 구성된 주석들을 찾을 수 없습니다.

let regexp = /<!--.*?-->/gs;

let str = `... <!-- My -- comment
 test --> ..  <!----> ..
`;

alert( str.match(regexp) ); // '<!-- My -- comment \n test -->', '<!---->'