ふらっと C#,C♯,C#(初心者用) Part146at TECH
ふらっと C#,C♯,C#(初心者用) Part146 - 暇つぶし2ch16:デフォルトの名無しさん
19/12/13 17:23:20.97 f86+e1mZM.net
>>10
亀レスで申し訳ないが、正規表現と Dictionary と LINQ を使えば 5 行くらいで書けるよ。
var kana = “あ|い|う|え|お|か|き|く|け|こ”;
var roman = “A|I|U|E|O|Ka|Ki|Ku|Ke|Ko”;
var dic = kana.Split(‘|’).Zip(roman.Split(‘|’), (l, r) => new { Key = l, Value = r}).ToDictionary( x => x.Key, x => x.Value );
Console.WriteLine(Regex.Replace(original_string, $”({kana})”, match => dic[match.Value]));


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch