ふらっと C#,C♯,C#(初心者用) Part146at TECHふらっと C#,C♯,C#(初心者用) Part146 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト17:デフォルトの名無しさん 19/12/13 17:33:03.63 f86+e1mZM.net あとは 50 音を全パターン書いてね。 ただし注意点があって、長いワードは短いワードよりも (例えば「ちょ」は「ち」よりも) 先に並べるんだ。 そうしないと短いワードが先に部分マッチしてしまう。 18:デフォルトの名無しさん 19/12/13 17:47:39.93 s9cNxHbdd.net テーブル作る前提なら始めからdictionary作ればよくね? 19:デフォルトの名無しさん 19/12/13 17:49:41.61 s9cNxHbdd.net 一文字ずつ正規表現でマッチしてたらとんでもなく時間食いそうだな 姓名の変換くらいならどうとでもなるだろうけど 20:デフォルトの名無しさん 19/12/13 18:16:48.88 RrhzxBUdM.net >>18 作っているのはテーブルだけではないし、このように書くとスッキリ書ける。 >>19 処理の重さの本質はワード比較による分岐であって、switch 分岐もそれに引きずられるから、C# で比較するならどちらも大差ないと思う。 正規表現の方が、むしろ、最適化がかかることに期待できる。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch