Schrift
[thread]9029[/thread]

mal wieder regex ^^: brauch mal regex hilfe (Seite 2)

Leser: 1


<< |< 1 2 >| >> 14 Einträge, 2 Seiten
schwabi
 2007-05-24 17:06
#76874 #76874
User since
2006-02-07
18 Artikel
BenutzerIn

user image
Stimmt, Juniorenfehler.

Bin halt noch Perl Anfänger. :blush:

Gruss schwabi #rs
RPerl
 2007-05-26 14:12
#76875 #76875
User since
2006-11-26
384 Artikel
BenutzerIn

user image
Danke Leute!
Mit der Hilfe von schwabi und Linuxer hab ichs hinbekommen!

Btw: was ist eigentlich Data::Dumper fuer ein Modul? Werde nicht schlau drauß *hust*

Gruß

PERL
Strat
 2007-05-26 14:25
#76876 #76876
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
perldoc Data::Dumper hast du dir schon durchgelesen?

Es dient dazu, eventuell komplexere Datenstrukturen zu serialisieren, d.h. in einen String zu speichern, den man auch mit eval wieder in eine Datenstruktur zurueckfuehren kann.

Ich verwende jedoch Data::Dumper meist nur zur Analyse von komplexen Datenstrukturen, z.B.
Code: (dl )
1
2
3
4
use Data::Dumper;
$Data::Dumper::Indent = 1;
$Data::Dumper::Sortkeys = 1;
print Dumper( $komplexeDatenstrukturAlsReferenz );


CPAN:YAML::Dumper ist eine recht interessante alternative
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
bloonix
 2007-05-26 14:38
#76877 #76877
User since
2005-12-17
1615 Artikel
HausmeisterIn
[Homepage]
user image
Ich benutze auch sehr gerne CPAN:Data::TreeDumper um mir Strukturen
anzusehen, da Zeilen sauber umgebrochen werden und auch so die
Ansicht etwas angenehmer für mein Auge ist...

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
use strict;
use warnings;
use Data::Dumper;
use Data::TreeDumper;
$Data::Dumper::Indent = 1;
$Data::Dumper::Sortkeys = 1;

my %struct = (foo=>'bar',baz=>{foobar=>[1,2,3=>{foo_bar_baz=>'Dies ist ein sehr langer Satz, der nicht in eine Zeile des Xterms passt ...'}]});

print Dumper(\%struct);
print DumpTree(\%struct);


$VAR1 = {
 'baz' => {
   'foobar' => [
     1,
     2,
     3,
     {
       'foo_bar_baz' => 'Dies ist ein sehr langer Satz, der nicht in
eine Zeile des Xterms passt ...'
     }
   ]
 },
 'foo' => 'bar'
};

|- baz  [H1]
|  `- foobar  [A2]
|     |- 0 = 1  [S3]
|     |- 1 = 2  [S4]
|     |- 2 = 3  [S5]
|     `- 3  [H6]
|        `- foo_bar_baz = Dies ist ein sehr langer Satz, der nicht in
|           eine Zeile des Xterms passt ...  [S7]
`- foo = bar  [S8]
What is a good module? That's hard to say.
What is good code? That's also hard to say.
One man's Thing of Beauty is another's man's Evil Hack.
<< |< 1 2 >| >> 14 Einträge, 2 Seiten



View all threads created 2007-05-23 22:04.