perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 23
Click for quality!




11.02.2012 / 08:12

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Perl: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


BeitragString in Array packen nach bestimmtem Muster
Seitenanfang
Hallo ich habe in einem String folgendes stehen:

$versionDisplay = ". 1.0 SP0 (1000.1.0.0.0.20061223132512) . 100 SP3 (1000.100.0.3.0.20070509153918) . 7.10 SP1 (1000.7.10.1.7800.20070429235700) . 7.10 SP0 (1000.7.10.0.7004.20061202220734)"

Ich bräuchte die Daten aufgesplittet in einem Array. Beispiel:

@array[0] --> 1.0 SP0 (1000.1.0.0.0.20061223132512)
@array[1] --> 100 SP3 (1000.100.0.3.0.20070509153918)
@array[2] --> 7.10 SP1 (1000.7.10.1.7800.20070429235700)
@array[3] --> 7.10 SP0 (1000.7.10.0.7004.20061202220734)

Mir ist bekannt, dass ich hierbei die split() Funktion verwenden kann, jedoch bin ich noch PERL Anfänger, sodass ich nicht auf das Trennungskriterium komme.
Mir ist prinzipiell bewusst, dass ich nach )[blank].[blank] trennen muss. Könnte mir jemand bitte weiterhelfen und mir sagen was ich unten anstatt den ??? einfügen muss. Oder liege ich mit meiner Überlegung komplett falsch?

@array = split(/???/,$versionDisplay);

Vielen Dank!

Datum: 23.05.2007-17:02

Beitragre: String in Array packen nach bestimmtem Muster
Seitenanfang
versuch

split /\s+?\.\s+?/, $text;

Datum: 23.05.2007-19:41

-






-
-