
No.2ベストアンサー
- 回答日時:
半角アルファベットの小文字を大文字にしたいというのであれば、
置き換えを使って
$hoge =~ tr/a-z/A-Z/;
または
$hoge = uc($hoge);
a~cまでというなら
$hoge =~ tr/a-c/A-C/;
または
$hoge =~ tr/abc/ABC/;
というのが一般的な方法です。
どうしても
s/~/~/;
を使いたいなら
$hoge =~ s/(a|b|c)/uc($1)/eg;
または
$hoge =~ s/(\w)/uc($1)/eg;
No.1
- 回答日時:
この回答へのお礼
お礼日時:2004/10/26 17:47
簡略化して質問したので、実際はaをAに変えるという単純な置換ではないんです^^; eオプションをつかったときの if elseの使い方を知りたかったのですが、自己解決致しました。
…の部分を
if($1 eq "a"){"A"}
elsif($1 eq "b"){"B"}
elsif($1 eq "c"){"C"}
としたらできました。
でもtrの使い道をよくしらなかったので、大変参考になりました。ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
perlの構文でカンマの意味が分...
-
Perlのエラーについてご教授く...
-
perl の open について教えてく...
-
Perl言語について。
-
ファイルをディレクトリ分配の...
-
アルファベットに付いて質問し...
-
#!/usr/bin/perlで書きだしたCG...
-
perlのflock関数でロックをかけ...
-
AI sisterとは、偽物の人ですか?
-
bashスクリプト
-
ファイルアイコンの左下に緑の□...
-
perlプログラミング 空白行削除
-
perlでリテラル値はメモリにど...
-
perlで2次元配列をサブルーチ...
-
Perlで時間の計算
-
perlについて
-
perlのrequireの動き方について...
-
perlについての質問
-
perlのプログラミング 部分入れ...
-
ペプシコーラとコカ・コーラとD...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
InputMan の imTextについて
-
文字化けを元に戻せますか?
-
nkfとjcodeの使い方の違いについて
-
正規表現
-
半角カナから全角カナへ
-
チェックボックスの複数選択の...
-
Perlでのマッチング処理について
-
中国語のコードについて
-
utf-8のマシンでsjisのデータフ...
-
文字実体参照が勝手に変換され...
-
unicodeの表示
-
PerlでUTF8をEUCに変換
-
CASL2の仕様での英単語の格納方法
-
頭文字を大文字にしたい
-
文字をISO Lathin 1 文字コード...
-
textareaでHTMLタグを使いたい
-
常用漢字?でない文字を判定す...
-
「数値文字参照への変換するソ...
-
アルファベットの変換?
-
デコードフォームについて。
おすすめ情報