📜  dart 删除 html 标签 - Html (1)

📅  最后修改于: 2023-12-03 15:00:20.316000             🧑  作者: Mango

用 Dart 删除 HTML 标签 - HTML

在 Dart 中,我们可以使用正则表达式来删除 HTML 标签。下面是一个示例函数,它将字符串中的 HTML 标签删除并返回新字符串:

String removeHtmlTags(String html) {
  RegExp exp = RegExp(r"<[^>]*>", multiLine: true, caseSensitive: true);
  return html.replaceAll(exp, '');
}

这个函数采用了正则表达式 <[^>]*>,它匹配所有的 HTML 标签,replaceAll 方法可以将这些标签替换成空字符串。

以下是一个完整的 Dart 程序示例,它演示了如何调用 removeHtmlTags 函数:

void main() {
  String html = '<h1>Hello World</h1><p>This is a paragraph.</p>';
  String plainText = removeHtmlTags(html);
  print(plainText); // Hello World This is a paragraph.
}

通过这个程序,我们可以看到程序输出了去除了 HTML 标签后的字符串。

希望这个简单示例可以帮助你删除 HTML 标签。