Thread Suchen im Array!? (5 answers)
Opened by GAST at 2009-04-08 14:09

Gast GAST
 2009-04-08 14:09
#120391 #120391
Hallo,
ich habe folgendes Problemchen, ich habe ein große Datei, in dieser stehen Infos, dich ich gerne aufteilen will!
Als 1. schreibe ich diese Datei in ein Array, weil ich diese hier schon aufteile, bis dahin noch in Ordnung, aber nun jetzt, wenn ich in diesem Array aber z.B. folgende stehen habe:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
Dut No
asdf
asdf
asdf
Dut No
yxcv
yxcv
yxcv
yxcv
Dut No
fhgj
fhgj
fhgj


Und ich will genau alles zwischen jedem "Dut No" incl. alles was bis zum nächsten "Dut No" steht in jedem Schritt (in einer Schleife) ausgegeben haben, d.h. ich würde als erstes in meiner Ausgabe haben:
Code: (dl )
1
2
3
4
Dut No
asdf
asdf
asdf


Da mein Code bisschen zu lang ist, will ich euch damit nicht weiter beschäftigen, das Problem ist, das mein Suchstring nur jeden 2. Dut No ausgibt, d.h. dieser überschreibt bei jedem Finden das Dut No!
Wie kann ich das verhindern?

So sieht meine Suche aus:
Code: (dl )
1
2
(my @array) = $_ =~ /(Dut No.*?)Dut No/gsm;
print @array;


Ich hoffe ihr könnt mir weiterhelfen?

Gruß
GAST

View full thread Suchen im Array!?