G'day.
$string =~ s/(.{4})(?=.)/$1 /g;
FYI, the ?= at the end is a zero-width look ahead assertion that stops a
space from being inserted after the last 4 chars. Please see 'perldoc
perlre' for details.
Mark.
On Fri, 2004-08-27 at 05:51, JP wrote:
> I am trying to split up a given string of unknown length with spaces at a
> given interval.
>
> eg.:
>
> $length=4;
> $string="MIICWwIBAAKBgQDGz8+vl9M4z0a0f/slusZ+mkBO7c9QuiV7yNAlBPiXZv8E/6yX";
>
> should become:
>
> $new_string="MIIC WwIB AAKB gQDG z8+v l9M4 z0a0 f/sl usZ+ mkBO 7c9Q uiV7
> yNAl BPiX Zv8E /6yX"
>
> in this example I used 4 character groups, in reality it will be 40
> characters or so.
>
> Any usefull hints are welcome.
>
> JP
>
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>