Perlで文字列を1文字ずつ処理する

Objective-CとかJavaだと1文字ずつ取り出すのは簡単だけど、CやPerlはちょっと工夫が必要。
ASCIIコードなどの1バイト文字ならどちらも楽なんだけども、
今回はPerlで日本語を含む複数バイトの文字の話。

上に書いた通り、1バイトの文字ならsubstr()を使うことで簡単にできる。
複数バイトの文字の場合は、Jcodeのjfold()を使う。

関連記事:


コメントを残す

メールアドレスが公開されることはありません。

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt=""> <pre class="" title="" data-url=""> <span class="" title="" data-url="">