Thread Win32::OLE auf dem pc gesucht: kann zwar modul finden gibt aber mehrere (92 answers)
Opened by sabrina at 2006-08-30 11:40

GwenDragon
 2006-09-08 14:04
#69360 #69360
User since
2005-01-17
14848 Artikel
Admin1
[Homepage]
user image
[quote=sabrina,08.09.2006, 10:11]Ah und bevor ich es vergesse, hab noch ne frage und zwar:
Code: (dl )
1
2
3
4
 foreach (@array) {
     s/^\s+/;/g;                        
     s/\s+$/;/g;                    
 } # foreach

steht daoch dafuer das alle anfuehrenden und abschliessenden blanks entfernt werden und durch ; ersetzt werden aber es wird nichts ersetzt, komisch?[/quote]
Da hast du Recht.
Das Array wird ja auch nur nach $_ ausgelesen und dessen Werte werden von Whitespaces am Anfang und Ende befreit und durch ; ersetzt.
Es wird ja nichts ins Array zurückgeschreiben.

Wenn im Array die Werte verändert werden sollen, dann eher so:
Code: (dl )
1
2
3
4
for (my $i=0; $i<@array; $i++) {
$array[$i] =~ s/^\s+/;/g;    
$array[$i] =~ s/\s+$/;/g;                             
}

View full thread Win32::OLE auf dem pc gesucht: kann zwar modul finden gibt aber mehrere