• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Perl 正規表現などを使って文字を分割したい)

Perl正規表現を使って文字を分割する方法

このQ&Aのポイント
  • Perlを使って文字列を分割する方法について説明します。
  • 正規表現を利用することで、指定した文字列のパターンに基づいて分割することができます。
  • 具体的な組み合わせや分割方法についても紹介します。

質問者が選んだベストアンサー

  • ベストアンサー
  • hara_peko
  • ベストアンサー率28% (11/38)
回答No.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テレビ 日本語テキスト

mai_540903
質問者

お礼

回答いただきありがとうございました!! とても、助かりました!!

関連するQ&A