Thread Mehrere verschachtelte Begriffe in einem String verändern
(8 answers)
Opened by Gast at 2008-12-05 09:42 Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 $chomp=($line); @a=split(/;/,$line); push(@record, @a); foreach (@record) { $i++; if ($i eq 1){ push (@string_part_one,$_); } if ($i eq 1){ push (@string_part_two,$_); } so wuerdest Du zumindest schonmal die jeweilige Zeile aufteilen koennen und diese auch fuer eine Mehrfachbenutzung in Arrays speichern. Diese muesstest Du dann je nachdem wie es gewuenscht ist inhaltlich z.B. mit einer If abfrage pruefen ob dein String vorkommt. Tut er das, dann ergaenzt Du den zuletzt genutzten Array um <b>INHALT</b>. Hab grad leider nicht viel Zeit. Kann das aber gerne wenn Du moechtest heute Abend nochmal fuer dich coden. Sicher nicht ganz elegant geloest, bin leider noch recht neu in Perl, aber hoffentlich eine Hilfe fuer Dich. RegEx musst Du nur noch anpassen. Habe den Code zur ; Entfernung und Aufteilung einer CSV Datei genutzt. |