regex Problem

21/01/2010 - 14:16 von Marcel | Report spam
Hallo Community,

ich bin neu im Umgang mit Perl und hier ist auch schon mein erstes Problem:

gg ist:
Eine Inputdatei mit fester Breite(195) und n Zeilen dieser Art:

0003ÄÖÜß99E16001482084400469347 0045790732010012018571 20000000000000000×
0003ÄÖÜß99E00001482084460001234 100507444220100120185716 2010020700000000×

ges ist:
Ein Ausdruck der, wenn in irgenteiner Zeile an Position 24 eine 6 ist, diese
und alle folgenden Nullen bis zur nàchsten Zahl, die keine 0 ist, gegen
Leerzeichen ersetzt.
Zum Beispiel die Folgen 60, 600, 6000, 60000, 600000 6000000 zwischen
Position 24 und 32.

Vielen Dank und beste Grüße,

Marcel

url:http://www.ureader.de/gp/1235-1.aspx
 

Lesen sie die antworten

#1 Frank Seitz
21/01/2010 - 15:01 | Warnen spam
Marcel wrote:
Hallo Community,

ich bin neu im Umgang mit Perl und hier ist auch schon mein erstes Problem:

gg ist:
Eine Inputdatei mit fester Breite(195) und n Zeilen dieser Art:

0003ÄÖÜß99E16001482084400469347 0045790732010012018571 20000000000000000×
0003ÄÖÜß99E00001482084460001234 100507444220100120185716 2010020700000000×

ges ist:
Ein Ausdruck der, wenn in irgenteiner Zeile an Position 24 eine 6 ist, diese
und alle folgenden Nullen bis zur nàchsten Zahl, die keine 0 ist, gegen
Leerzeichen ersetzt.
Zum Beispiel die Folgen 60, 600, 6000, 60000, 600000 6000000 zwischen
Position 24 und 32.



Probleme haben wir alle.
Was hast du selbst bislang versucht, um es zu lösen?

Grüße
Frank
Dipl.-Inform. Frank Seitz
Anwendungen für Ihr Internet und Intranet
Tel: 04103/180301; Fax: -02; Industriestr. 31, 22880 Wedel

Blog: http://www.fseitz.de/blog

Ähnliche fragen