FRAMEWORK/FLUTTER

Flutter 문자열에서 html tag모두 제거하기

나나나나나나나ㅏ나난ㄴ나ㅏ나나 2022. 4. 14. 18:23
728x90

flutter에서 html을 쓰자니 너무 엉성해서 html tag를 모두 빼고 widget으로 그리고싶어서 찾아보았다!

 

 

import 'package:html/parser.dart';

String parseHtmlString(String htmlString) {
  try{
    final document = parse(htmlString);
    final String parsedString = parse(document.body!.text).documentElement!.text;

    return parsedString;
  }catch(e){
    return htmlString;
  }

}

이렇게하면 문자열에서 html 태그를 모두 제거하고 문자열만 출력해서 사용할 수있다!

728x90