Schrift
[thread]11397[/thread]

In String alle x Zeichen ein Leerzeichen einfügen

Leser: 3


<< >> 4 Einträge, 1 Seite
Gast Gast
 2008-03-01 16:30
#106552 #106552
Hi,

Die Überschrift sagt eigentlich schon alles.
Ich möchte in einen String meinetwegen alle 20 Zeichen ein Leerzeichen einfügen.

Aus
Code: (dl )
$var='dasjkelrjojasfseraosfijdsfjwerodogjwrjkwefdojvgdkjljwerosjoadewrdsafderaf'

soll folglich das werden:
Code: (dl )
dasjkelrjojasfserao sfijdsfjwerodogjwrj kwefdojvgdkjljweros joadewrdsafderaf


Ich suche dabei nach einer möglichst komfortablen und kurzen Lösung,
ohne den String vorher Zeichen für Zeichen in ein Array einfügen zu müssen o. ä.
Evtl. hilft mir substr() weiter, ich weiss allerdings nicht recht wie ich es damit anstellen soll.
Möglicherweise funktioniert es ja sogar gänzlich ohne Zusatzvariablen...

Ich hoffe, dass jemand eine Idee hat :)

Gruß, ~Br4inP4in~
renee
 2008-03-01 17:02
#106553 #106553
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Code (perl): (dl )
1
2
3
$var='dasjkelrjojasfseraosfijdsfjwerodogjwrjkwefdojvgdkjljwerosjoadewrdsafderaf';
$var =~ s/(.{20})/$1 /g;
print $var;
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Gast Gast
 2008-03-01 17:14
#106554 #106554
argh, da hätt ich auch drauf kommen können...
Danke dir, genau so hab ichs mir vorgestellt!

Gruß, ~Br4inP4in~
#Kein Kommentar
 2008-03-01 17:46
#106555 #106555
User since
2007-06-09
575 Artikel
HausmeisterIn
[default_avatar]
oder:

Code (perl): (dl )
1
2
3
4
$var='dasjkelrjojasfseraosfijdsfjwerodogjwrjkwefdojvgdkjljwerosjoadewrdsafderaf';
my @list = split /.{20}/, $var;
$var = join (" ", @list);
print $var;


ACH QUATSCH VERGISS ES! DAS IST FALSCH!!!

hab ich leider erst nach einem test gemerkt :((
Gerade weil wir alle in einem Boot sitzen, sollten wir froh sein, dass nicht alle auf unserer Seite sind
<< >> 4 Einträge, 1 Seite



View all threads created 2008-03-01 16:30.