parseHtmlToText static method

String parseHtmlToText(
  1. String html
)

Implementation

static String parseHtmlToText(String html) {
  RegExp exp = RegExp(r"<.*?>", caseSensitive: false);
  final exp2 = RegExp(r"\n\s+");
  return html
      .replaceAll(exp, '')
      .replaceAll(exp2, '\n')
      .replaceAll('/<p[^>]*><\\/p[^>]*>/', '')
      .replaceAll("<a.*?</a>", "")
      .replaceAll('&lt;', '')
      .replaceAll('&nbsp;', ' ')
      .trim();
}