| 2016/02/17(Wed) 16:59:03 編集(投稿者) 2016/02/17(Wed) 14:37:42 編集(投稿者)
> ひらがなも含まれます。 > > #カナ(#半角(#かな(#全角([])))) では、ひらがなが「カナ」になってしまいます。
<文字列中に{数字、カタカナ、英字}の字種しか存在しないという条件>が付くならば、
これは実に簡便な方法ですね。
ただし、
半角の「ヴ」(※半角のウと半角の濁点) と 全角の「ヴ」の場合だけ注意が必要です。
※常に半角になります。
ちなみに、長音記号(ー)はカタカナではありませんが、カタカナ語の中に非常に多く混在すると思われます。
長音記号(ー)も半角になってしまいますね。
つまり、記号の類は全部半角になっちゃうハズですよ。(T_T)
しかし、置換の計算式一発の結果なのだから、この程度で上出来でしょう。
置換に失敗して半角になった文字は少ないだろうから、#文字置換()関数で置換すればよいですよね。
結果オーライ、時は金なりですからね。
<蛇足>
意外と忘れられていますが、カタカナの「ヴ」に対応するひらがなの文字はありません。
読みを入れるときには、カタカナを使いましょ。
「ヴァイオリン」をひらがなで入力しようとすると困りますよ。
|