フォーマット指定子は次のような形式
%m.nx
| コード | 意 味 |
| c | 文字 |
| d | 10進整数 |
| e | 浮動小数点(指数形式) |
| f | 浮動小数点(固定小数点形式) |
| g | 浮動小数点(コンパクト形式) |
| ld | 10進整数(long) |
| lo | 8進整数(long) |
| lu | 符号なし10進整数(long) |
| lx | 16進整数(long) |
| o | 8進整数 |
| s | 文字列 |
| u | 符号なし10進整数 |
| x | 16進整数 |
| X | 16進整数(上と同じだが X と大文字を使用) |
split(/ /, $hairetsu);は、TaroJiroSaburoShiroGoro となる。
split(/o/, $hairetsu);は、Tar Jir Sabur Shir Gr となる。
split(/o/, $hairetsu, 3);は、Tar Jir Saburo Shiro Goror となる。
Tarと Jirと Saburo Shiro Gororの3つに分割している。
split(//, $hairetsu)は Taro Jiro Saburo Shiro Goro となり、$hairetsu と変わらないが、以下のようにjoinすると分割されたことが分かる。
print join('*', split(//, $hairetsu));
結果は
T*a*r*o* *J*i*r*o* *S*a*b*u*r*o* *S*h*i*r*o* *G*o*r*o
となる。
逆変換を行なうには join を使用する。
(参考)
join
主な split 使用ページ
テキストの色替え
きょうは何の日
写真リスト
結婚記念日を表示します(その1), (その2)