文字列置換について
Posted: 2011年7月13日(水) 11:52
お世話になっています。
C#で文字列置換をしたいと思っています。
3万文字以上ある文字列を対応表に沿って置換したいと思っています。
置換したい文字や記号は100程度あります。
処理時間をなるべく早くしたいのですが、何かよい記述方法はあるでしょうか?
アドバイスのほど、宜しくお願いします。
(ちなみに使うか分りませんが正規表現は使えませんです)
例)
StrMae = "ZYあァAB3T789・・・・・・"
↓
StrAto = "αβアアABⅲ℡789・・・・・・"
例)対応表(100程度)
Z → α
Y → β
3 → ⅲ
T → ℡
あ → ア
ァ → ア
C#で文字列置換をしたいと思っています。
3万文字以上ある文字列を対応表に沿って置換したいと思っています。
置換したい文字や記号は100程度あります。
処理時間をなるべく早くしたいのですが、何かよい記述方法はあるでしょうか?
アドバイスのほど、宜しくお願いします。
(ちなみに使うか分りませんが正規表現は使えませんです)
例)
StrMae = "ZYあァAB3T789・・・・・・"
↓
StrAto = "αβアアABⅲ℡789・・・・・・"
例)対応表(100程度)
Z → α
Y → β
3 → ⅲ
T → ℡
あ → ア
ァ → ア