我需要用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);
}