Thread If - Then - Ersetze Syntax (11 answers)
Opened by NeVe at 2019-07-30 08:03

GwenDragon
 2019-08-05 09:50
#190339 #190339
User since
2005-01-17
14533 Artikel
Admin1
[Homepage]
user image
Idee, ich nehme an die Felder haben immer das auszulesende Wort und die null an denselben Stellen:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#Vorher:
#
#MARIS|DOC|XXXXXX|CH2 endgültiger Arztbrief|XXXXX|XXXXX|8018221|XXXXX|XXXXX|20190527|null||null|20190527|ZWMAB
#
#Nachher:
#
#MARIS|DOC|XXXXX|CH2 endgültiger Arztbrief|XXXXX|XXXXX|8018221|XXXXX|XXXXX|20190527|200088||CH2|20190527|ZWMAB

my $line = "ARIS|DOC|XXXXXX|CH2 endgültiger Arztbrief|XXXXX|XXXXX|8018221|XXXXX|XXXXX|20190527|null||null|20190527|ZWMAB";
my @felder = split '|',$line;
if ($felder[3] =~ /(.+) /) {
$felder[10] = 200088;
$felder[12] = $1;
}

Last edited: 2019-08-05 09:51:56 +0200 (CEST)
die Drachin, Gwendolyn


Unterschiedliche Perl-Versionen auf Windows (fast wie perlbrew) • Meine Perl-Artikel

View full thread If - Then - Ersetze Syntax