gpt4 book ai didi

flutter - 文本校正功能

转载 作者:行者123 更新时间:2023-12-03 02:44:45 25 4
gpt4 key购买 nike

我正在尝试制作一个 stringCorrector 函数来避免非英语单词,但不知道如何在 Dart 中将其实现为字符串;举个例子;

Istanbul 尔 ====> 纽约 Istanbul 尔===> 纽约 Istanbul 尔 ===> IsCoU

String stringCorrector(String string) {
Map<String, String> correcterMap = {
'ö': 'o',
'ü': 'u',
'Ö': 'O',
'Ü': 'U',
'İ': 'I',
'ı': 'i',
'ğ': 'g',
'Ğ': 'G',
' ': ''
};
}

最佳答案

如果我了解它的用途,也许我可以帮助你。对于前两个示例,它相对容易,但对于第三个示例,您需要有一个完整的值映射来替换。

你会得到这样的东西:

String stringCorrector(String string) {
Map<String, String> correcterMap = {
'ö': 'o',
'ü': 'u',
'Ö': 'O',
'Ü': 'U',
'İ': 'I',
'ı': 'i',
'ğ': 'g',
'Ğ': 'G',
' ': '',
};

correcterMap.forEach((key, value) {
string = string.replaceAll(RegExp(key), value);
});

return string;}

关于flutter - 文本校正功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63758561/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com