Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2003 Teil von November

SELFHTML Forumsarchiv
Das muss einem einmal passieren....

Informationsseite
  1. Seite (PERL) Das muss einem einmal passieren.... von Peter Mairhofer, 29. 11. 2003, 23:00
nach unten

Das muss einem einmal passieren....

Die folgende Nachricht zum Thema stammt von: Peter Mairhofer, 29. 11. 2003, 23:00

...einen regulären Ausdruck für einen ersetzvorgang zu haben, aber nicht die Klarheit, Wie man die Variable $1 ohne irgendwelche Zeichen mit "0" verknüpft...

Also ich will in Perl ein Datum, wo Die Zahlen mit oder ohne führende Null vorkommen, in ein solches umwandeln, wo nur Zahlen mit führenden Nullen vorkommen:

$datum =~ s/([A-Za-z \.])([0-9])([A-Za-z \.])/$1 0 $2 $3)/gi;

Wie man sieht, geht das perfekt mit Leerzeichen. Ich will aber eben die Leerzeichen nicht dabei haben!

$10$2$3 kann ich ja wohl kaum schreiben, da das eine andre Bedeutung hat!

Wie mach' ich das?

Peter

nach obennach unten

Das muss einem einmal passieren....

Die folgende Nachricht zum Thema stammt von: Peter Kaufmann, 29. 11. 2003, 23:28

Hallo Peter,


wirklich ein lustiges Problem.

»» $10$2$3 kann ich ja wohl kaum schreiben, da das eine andre Bedeutung hat!

Ja, aber du kannst statt dessen $1\x30$2$3 schreiben (Hex. 30 => ASCII "0"). Was besseres fällt mir auch nicht ein.


Grüße,

Peter

--
The only legitimate use of the greatly loathed <BLINK> tag:
Schroedinger's Cat is <BLINK>NOT</BLINK> dead.
--- User Friendly 27/04/2003

nach obennach unten

Das muss einem einmal passieren....

Die folgende Nachricht zum Thema stammt von: Stefan Bach, 30. 11. 2003, 11:18

Hallo,

»» »» $10$2$3 kann ich ja wohl kaum schreiben, da das eine andre Bedeutung hat!
»»
»» Ja, aber du kannst statt dessen $1\x30$2$3 schreiben (Hex. 30 => ASCII "0"). Was besseres fällt mir auch nicht ein.

Wie wärs mit ${1}0$2$3

Viele Grüße,

             Stefan
--
Lass dir das Tanzen NICHT verbieten
http://tanzverbot.de

nach obennach unten

Das muss einem einmal passieren....

Die folgende Nachricht zum Thema stammt von: Bio, 29. 11. 2003, 23:38

Sup!

Zum Glück kann man bei Perl um Variablen normalerweise immer auch {} schreiben.
Also statt $apfel auch ${apfel}... es muesste also auch ${0} statt $0 gehen. Ich habe das aber nicht getestet.

Gruesse,

Bio
--
Ich will Euch doch nur helfen!!!

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2003 Teil von November

© 1998-2006 Seite Impressum, Software: Classic Forum