- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Perl 正規表現などを使って文字を分割したい)
Perl正規表現を使って文字を分割する方法
このQ&Aのポイント
- Perlを使って文字列を分割する方法について説明します。
- 正規表現を利用することで、指定した文字列のパターンに基づいて分割することができます。
- 具体的な組み合わせや分割方法についても紹介します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
perldoc perlunicode に \p{...} の ...部分の指定の仕方が書かれています。 use encoding 'utf8'; foreach (<DATA>) { my @kanji; my @katakana; my @number; my @alphabet; chomp; push @kanji, ($_ =~ /(\p{Han}+)/g); push @katakana, ($_ =~ /(\p{Katakana}+)/g); push @number, ($_ =~ /(\d+)/g); push @alphabet, ($_ =~ /([a-zA-Z]+)/g); print join "\n", @kanji, @katakana, @number, @alphabet, "\n\n"; } __END__ 表現100 Abcテレビ 非営利99AbcFFテレビ 日本語テキスト
お礼
回答いただきありがとうございました!! とても、助かりました!!