perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 19
Click for quality!




12.02.2012 / 04:11

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Perl: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


BeitragFormatierungsproblem
Seitenanfang
Hallo Leute,

nachdem nun mein Webinterface ordentlich mit der Datenbank zusammen arbeitet möchte ich die Ausgabe noch etwas formatieren. Momentan sieht das Ganze ja so aus :

print DATEI1 join ("\t\t\", map {defined $_ ? $_ : "(null)"} @row),"\n";

Damit sieht dann die Ausgabe immer wie folgt aus :

blabla blabla blabla
blabla blablabla blabla
blabla blablabla blabla

Ich will aber das das Ganze immer an einer imaginären Linie anfängt und nicht nach dem Wortende noch 2x Tabulator angefügt werden. Das soll so aussehen :

blabla blabla blabla
blabla blablabla blabla
blabla blablabla blabla

Ich hoffe Ihr versteht mein kleines Problem und könnt mir helfen.

Tschau

Datum: 04.07.2006-14:39

Beitragre: Formatierungsproblem
Seitenanfang
Mist er zeigt es nicht richtig an, also nochmal. So sieht es aus :

blabla_________blabla_________blabla
blabla_________blablabla_________blabla
blabla_________blablabla_________blabla

und so soll es aussehen :

blabla_________blabla_________blabla
blabla_________blablabla______blabla
blabla_________blablabla______blabla

Quasi suche ich sowas wie ne feste Angabe von Platzhaltern. Egal ob da was drin steht oder nicht.

Tschau

Datum: 04.07.2006-14:42

Beitragre: Formatierungsproblem
Seitenanfang
print sprintf("%-4s",$string);[code]

siehe perldoc -f sprintf

Wenn Du es für 3 Strings machen möchtest und jeder mindestens 20 Zeichen einnimmt, dann
[code]print sprintf("%-20s%-20s%-20s",@row)

Datum: 05.07.2006-10:58

-






-
-