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