(颤振/飞镖)将所有括号替换为字符串中的 html 标签括号?



我需要用html标签替换使用某些特殊字符的括号。

例:

"''test'"变为">test">

"//Example//" 变为 ">Example">

如何在 Flutter 中使用 Dart 语言实现这一点?

使用replaceFirst可能会让你想要。

main() {
String test = ""test" //Example//";
final Map<String, List<String>> map = {
""": ["< b >", "< /b >"],
"//": ["< i >", "< /i >"]
};
map.forEach((key, mapping) {
test = test.replaceFirst(key, mapping[0]);
test = test.replaceFirst(key, mapping[1]);
});
print(test);
}

相关内容

  • 没有找到相关文章

最新更新