この韓国語の子音と母音を組み合わせて完全な文字にすることはできますか。
たとえば、私が持っている場合
ㄱㅏㅁㅅㅏㅎㅏㅂㄴㅣㄷㅏ
それはそのようになります
감사합니다
これを行う方法はありますか?多くのケースを数えなければならないすべてのケースをブルートフォースすることしか考えられません。
以下は私の試みです。最適ではなく、時間がかかりすぎます。
if strings.Contains(input_str, "ㅏㄴㅈ") {
input_str = strings.Replace(input_str, "ㅇㅏㄴㅈ", "앉", -1)
}
if strings.Contains(input_str, "ㅏㄹㅂ") {
input_str = strings.Replace(input_str, "ㅂㅏㄹㅂ", "밟", -1)
}
if strings.Contains(input_str, "ㅏㅂㅅ") {
input_str = strings.Replace(input_str, "ㄱㅏㅂㅅ", "값", -1)
}