[問題] 字串分割

作者: snowfly (@@)   2013-01-06 18:34:30
請問各位前輩
如果我有一個字串(字數不一定)
我要每四個字元插入".",我該如何寫呢?
example
input: A1B2C3D4E5F6G7H8
output: A1B2.C3D4.E5F6.G7H8
作者: dryman (dryman)   2013-01-06 20:25:00
$str = "A1B2C3D4E5F6G7H8";$str =~ s/(.{4})/\1\./g && $str =~ s/\.$//;print $str; ==> A1B2.C3D4.E5F6.G7H8喔,想到了更好的解法,把第二行換成$str =~ s/(.{4})(?=.)/\1\./g;
作者: snowfly (@@)   2013-01-12 23:22:00
謝謝dryman , 我原本是要用join的方式,但是想不出來每四個split的方法..@@

Links booklink

Contact Us: admin [ a t ] ucptt.com