stripHtml property
String?
stripHtml
Strips all HTML code from String.
Example
String html = '<script>Hacky hacky.</script> <p>Here is some text. <span class="bold">This is bold. </span></p>';
String stripped = foo.stripHtml; // returns 'Hacky hacky. Here is some text. This is bold.';
Implementation
String? get stripHtml {
if (this == null) {
return null;
}
if (this!.isEmpty) {
return this;
}
// ignore: unnecessary_raw_strings
final regex = RegExp(r'<[^>]*>');
return this!.replaceAll(regex, '');
}