エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
String#trがうまく動かない - 福島餃子Ruby親方
ソースの目的は小文字を大文字にして空白改行タブを取り除くことです。 どうも「ッ」が悪さしているみた... ソースの目的は小文字を大文字にして空白改行タブを取り除くことです。 どうも「ッ」が悪さしているみたいです。 なので、「ッ」だけgsubにしてみた。 def str_upcase(str) oldkcode=$KCODE $KCODE="UTF-8" result=str.tr("ャュョァィゥェォ","ヤユヨアイウエオ").gsub(/ッ/,'ツ') result.gsub!(/ | |\r|\n|\t/,'') $KCODE=oldkcode result end 次に、gsubでtrをがんばってみました。 class String def utf8tr(from,to) # toがfromより短いと例外よ。 $KCODE="UTF-8" from_arr=from.split // to_arr=to.split // raise "Size error" if from_arr.siz
2007/07/06 リンク