![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.2ベストアンサー
- 回答日時:
character class というのがあって
\p{Han} 漢字
\p{Hiragana} 平仮名
\p{Katakana} 片仮名
\p{Ps} 開き括弧
…
とかいろいろあります。(URL 参照)
処理対象の文字列の文字コードを utf-8 にしておけば、
if ($c =~ /\p{Hiragana}/) { ... }
のように「平仮名を含むか」のテストができます。
はまりやすいのは「ー」(仮名長音)でして、これは Hiragana でも Katakana でもありません。このため \p{Katakana}+ で「片仮名の連続」を取り出したつもりが「ー」のところで切れたりとか、よくやらかします。「・」(中黒)も同じ。
参考URL:http://fleur.hio.jp/perldoc/mix/pod/perlunicode. …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C言語で 英文字のみからなる文字列、”Radar”、”WasItACatISaw”、”a”、””(空 5 2022/12/20 15:17
- Visual Basic(VBA) VBA 「,」・空白・カタカナ等の複数条件のマクロ 2 2023/08/23 11:57
- Excel(エクセル) EXCELでの文字・数字入力の基本について教えてください。 2 2023/05/29 23:17
- Java Javaの問題なのですが、「3文字以上の英数字文字列を入力し、文字列の中に文字(9)が出てくるまでの 1 2023/06/06 18:55
- Safari(サファリ) ブラウザーの検索欄に、仮名や漢字が入力できません。 1 2022/10/06 12:55
- その他(言語学・言語) 日本は、ひらがなカタカナ漢字とありますが 1種類だけの国ってこの字読めない。とかあるんですか? 英語 3 2022/11/22 15:27
- JavaScript HTMLでJavaScriptを使ってパスワードの強化判定のプログラムを作成しています。 一通り作っ 2 2022/10/19 01:41
- Perl perlでリテラル値はメモリにどのように格納されているか? 1 2023/01/15 20:45
- その他(プログラミング・Web制作) 文字コード及びフォントに関する次の記述を読み,適切なものをすべて選べ。 ASCIIとは,英数字だけを 4 2023/01/11 19:10
- Excel(エクセル) Excelの操作方法を教えてください!頭文字2~8文字で特定の値に返す方法 8 2022/07/14 11:26
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テキストファイルで提出とは?
-
ファイルをディレクトリ分配の...
-
openした後、closeしないでプロ...
-
perlのプログラミング 部分入れ...
-
Perlのエラーについてご教授く...
-
画像が表示でnull; this.src
-
perlプログラミング 空白行削除
-
Perlで特定文字列から特定文字...
-
ラズベリーパイ初心者です。 ラ...
-
アルファベットに付いて質問し...
-
#!/usr/bin/perlで書きだしたCG...
-
perlのflock関数でロックをかけ...
-
AI sisterとは、偽物の人ですか?
-
bashスクリプト
-
ファイルアイコンの左下に緑の□...
-
perlでリテラル値はメモリにど...
-
perlで2次元配列をサブルーチ...
-
Perlで時間の計算
-
perlについて
-
perlのrequireの動き方について...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
perl で 64ビットint を扱うには?
-
perlのgrepで日本語の処理でエ...
-
UserGetAttributesの第7引数が...
-
HTMLのFORMで入力された文字を...
-
CGI.pm使用時の文字化けについて
-
perl 正規表現 抽出
-
シフトJISにおけるマッチング
-
全角空白での文字列分割について
-
perl 漢字コードの書き方,エン...
-
ActivePerl UTF-16の変換
-
漢字、カタカナ、ひらがな、英...
-
XPathでのワイルドカード指定
-
正規表現 \\s が、\\n に、ヒ...
-
(秀丸)正規表現で、CSV内金額へ...
-
例外処理のフローチャートの記...
-
Excel VBAでリンク切れをチェッ...
-
ユーザー定義関数に#NAME?が返...
-
VBAで別モジュールへの変数の受...
-
VBでグローバル変数を宣言するには
-
エクセルVBAでシートモジュール...
おすすめ情報