Ruby言語にて、全角カナ⇔半角カナ変換がうまくいかずで困っております。
以下のようにプログラミングをしてます。
結果が、思った通りではないのですが、何が原因でしょうか。
※★→←★部分で囲んだ部分は半角文字です(ブラウザ上、半角文字が全角に変換されているようなので、
適宜そのような表記を入れました。
●半角→全角変換
sss = "★→アイウエオ←★".tr('★→ア-ン←★', 'ア-ン')
p sss
⇒★→アウオキケ←★
●全角→半角
sss = "アイウエオ".tr('ア-ン', '★→ア-ン←★')
p sss
⇒ア★→イ←★イ★→ウ←★ウ
どうか原因を教えてください。
No.1ベストアンサー
- 回答日時:
以下の様なページをみつけました。
nkfを使用する必要があるようですね。http://www.db.is.kyushu-u.ac.jp/rinkou/ruby/hank …
参考URL:http://www.db.is.kyushu-u.ac.jp/rinkou/ruby/hank …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Accessのテキストボックスの入力文字制限 1 2023/01/18 20:43
- その他(Microsoft Office) WordやExcelで英数字のみ半角または全角にしたい 6 2022/08/03 08:18
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- マウス・キーボード 何故、ローマ字や英語を全角で打つ? 5 2022/05/15 09:36
- Excel(エクセル) エクセルシート中の全角英数字を半角に変換したい 4 2022/07/07 13:14
- Excel(エクセル) Excel 365 フリーズ 頻発 エクセルのセルの中に日本語の文章を全角半角和文英文数字を混ぜて入 3 2022/12/12 15:09
- Android(アンドロイド) 海外のAndroid 端末の場合、日本語全角は、どう表示されるのでしょうか? 1 2022/10/02 21:16
- Mac OS Macの変換ですが、一発で半角英字に変換する方法は無いですか? 3 2022/04/10 22:19
- Excel(エクセル) capeofdragonと申します Excel2016を使っておりまして 半角又は全角の任意文字列が 2 2022/10/31 13:51
- Excel(エクセル) エクセルでのデータの統一に関して リストを作成する際、元データをコピペでリストに転記しており、元デー 2 2022/08/31 15:33
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VisualStudio2022でC言語プログ...
-
VC2008+Qtの文字化け
-
C言語 exitの使い方
-
VBAでダブルコーテーション入り...
-
エラーの意味は? Lvalue req...
-
processing エラーで、 "cannot...
-
jsp~jspにhiddenを使って変数...
-
フォームを開くときに、コンボ...
-
エクセルのマクロについて教え...
-
Excel-vba 文字列と変数を...
-
vbsでテキストファイル内の文字...
-
EXCEL/VBA 変数の値をクリップ...
-
VBAのWorksheetFunctionの引数...
-
【エクセル】 関数による電子...
-
[VBS]変数を定数に変換する方法...
-
VBAで配列のNULL判定
-
足して100になるような乱数のア...
-
excelの、ある数式内の{}の意...
-
RichTextBoxの改行を認知してく...
-
C#で動的にコントロールを取得...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VisualStudio2022でC言語プログ...
-
C言語で全角文字を扱いたいので...
-
Accessで文字列のバイト数読み込み
-
HTML5では文中の半角不等号はち...
-
アンダーバーとバックスラッシュ
-
VBA シート上にドロップダウン...
-
VC2008+Qtの文字化け
-
正規表現で英(大小)と数字を必...
-
Ruby 文字コード判別
-
Cpadで文字化け
-
文字列の引き渡し
-
文字数の多い単語だけ抽出(多...
-
セル内の一部文字列を消去のマクロ
-
rubyの正規表現について
-
shift_jisの文字コードを出力さ...
-
ruby 正規表現の日本語とアルフ...
-
Ruby(1.9)で2進表示として文...
-
Kシェルでの桁数取得
-
Ruby言語にて、全角カナ⇔半角カ...
-
C言語 exitの使い方
おすすめ情報