[javascript] 정규 표현식으로 HTML 태그 내용 추출하기

아래는 JavaScript를 사용하여 정규 표현식으로 HTML 태그 내용을 추출하는 간단한 예제입니다.

const htmlString = '<div><p>Hello, World!</p></div>';

const regex = /<\s*([^\s>\/]+)(?:\s+([^>]+?))?\s*>(.*?)<\/\1>/g;
const matches = htmlString.match(regex);

matches.forEach(match => {
  console.log(match);
});

이 예제에서는 <div><p>Hello, World!</p></div>라는 HTML 문자열에서 내용을 추출하는 정규 표현식을 사용하였습니다.

해당 정규 표현식은 태그 이름과 내용을 모두 고려하여 태그 내용을 추출합니다. 정규 표현식의 패턴을 자세히 분석하고 HTML 문자열의 형식에 따라 수정하여 사용할 수 있습니다.

정규 표현식을 사용하여 HTML 태그 내용을 추출하는 방법에 대한 보다 상세한 내용 및 다양한 예제는 MDN Web Docs의 “정규 표현식” 문서를 참고하시기 바랍니다.