Klaus Mock: String-Auswertung, wie macht man das?

Beitrag lesen

Hallo,

(Ich habe das Thema geändert, da es sich bei diesem Problem nicht um ein CGI- sondern um ein, so nehme ich an, Perl-Problem handelt)

Wenn die Stringv. den String text1 enthält soll sie den wert 1,8

[...]

und Wenn sie den String text7 enthält soll sie den wert 1,12
an eine Variable $txt2 übergeben.

Wa verstehst Du unter 'enthält'? Meinst Du daß die Variable _genau_ diesen Wert hat, oder daß ein Teil dieser Variable diesen Wert hat.
Bei ersterem würde ein einfacher Vergleich genügen (eq), oder aber auch die Benutzung eines Hashes, wenn diese Zuweisungen mehrmals notwendig sind.
Bei zweiterem müßtest Du mit einer regex auswerten. Außerdem brauchst Du, außer Du kannst ein Hash verwenden, noch if, elsif und else an Strukturelementen.

Und wie kann ich diesen Wert dann ausgeben?

print? ;-)

Litraturhinweise: [1]
perldoc perlop (Vergleiche bzw. Regex-Operatoren)
perldoc perlre (Aufbau von regulären Ausdrücken (regex))
perldoc perlsyn (Vor allem der Abschnitt mit Switchstatements)
perldoc -f print (Funtionsweise von print)

Grüße
  Klaus
[1] Auch zu finden unter http://www.perldoc.com