[ASP.NET] DB 값에 포함되어 있는 HTML 태그 제거(feat. 정규식)

·2022년 9월 5일
0

DB에 있는 값을 불러와 화면을 그려야 했다. DB에는 HTML 형식으로 값이 저장되어있는 상태였다.

특정 값에 a태그만 있으면 그 부분은 HTML 형식이 완전히 깨져서 나와 고민을 하고 검색해 보던 중 HTML 태그 제거 방법을 알게 되었다.

1. Namespace 선언

using System.Text.RegularExpressions;

2. HTML 태그 제거할 메소드 생성

public static string StripHTML (string inputText)
{
    return Regex.Replace(inputText, @"<(.|\n)*?>", string.Empty); 
}

3. HTML 태그 제거

private void Page_Load(object sender, System.EventArgs e)
{
    string inputText = "HTML 태그가 포함된 값";
    string plainText = StripHTML(inputText) ;
}
  • 정규식 : 문자열에서 특정 문자 조합을 찾기 위한 패턴이다. 대표적으로 회원가입 시 이메일 유효성 체크가 있다.

  • 참고 : HTML 태그 제거 참고 URL

profile
🎨

0개의 댓글