エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【CGI・Perl】文字列を一文字ずつ分割する (全角・半角混合)
記事へのコメント1件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【CGI・Perl】文字列を一文字ずつ分割する (全角・半角混合)
CGI・Perl例文集 CGI(Perl)のサンプルプログラムをコピー&ペーストで使える便利集! カテゴリー:文字... CGI・Perl例文集 CGI(Perl)のサンプルプログラムをコピー&ペーストで使える便利集! カテゴリー:文字列 文字列を一文字ずつ分割する (全角・半角混合) 文字列を分解し、1文字ずつ処理を行いたい。全角文字、2バイト文字が含まれるなら、Jcode.pmを用いるのがお手軽だ。 「指定バイト数で自動的に改行する」で取り上げた、Jcode.pmの「jfold」メソッドを活用すれば良い。 jfoldは指定文字数分取り出してくれる機能を持つ。ここで"1"を指定しておくだけ。その後の全角・半角のチェックはJocdeが自動的に行ってくれる。混在していてももちろん大丈夫だ。 ;# ;#文字列を1文字ずつ分割する (全角・半角混合) ;# use Jcode; #-- 分割 --# @char = str_jfold('Hello!は日本語でコンニチワです', 1); #-- 表示 --# f