Remove HTML tags from a String in Dart

前端 未结 5 1801
傲寒
傲寒 2020-12-17 09:00

I’ve been trying to achieve this for a while, I have a string which contains a lot of HTML tags in it which is in some encoded form Like & lt; and & gt; (without th

5条回答
  •  盖世英雄少女心
    2020-12-17 09:34

    Finally I achieved this using the html package

    Here’s how I did it

    import 'package:html/parser.dart';
    
    
    //here goes the function 
    String _parseHtmlString(String htmlString) {
    final document = parse(htmlString);
    final String parsedString = parse(document.body.text).documentElement.text;
    
    return parsedString;
    }
    

    I don’t know if there is any cleaner way to do this but this one worked for me.

提交回复
热议问题