Bernhard Peissl: Mit Perl den ASCII-Wert eines Zeichens ändern

Beitrag lesen

Hallo Calocybe

Da gebe ich Cheatah recht, das sind wirklich die elementaren
Grundlagen der RegExp,

Ja, gut, ich glaubs ja, tut mir leid so blöd gefragt zu haben, aber
ich vermeide RegExpr so gut es geht, da wird mein armes kleines
Köpfchen immer so beansprucht, wenn ich mir zusammenreimen muss, wie
ich das hindrehen kann, dass man mit möglichst wenig wirr
arrangierten Zeichen nach einem Wort suchen kann. Echt, da lauf ich
immer heiss, vielleich denke ich ja zu kompliziert, aber ich krieg
da nie den Ausdruck zustande, der genau das macht was ich will!

aber Dein Gefuehl hat Dich ja schon in die richtige Richtung
gefuehrt. Bleibt noch zu erwaehnen, dass das e nach dem letzten /
bedeutet, dass der Ersetzungsausdruck keine Zeichenkette ist,
sondern als Perl-Statement ausgewertet wird. Aber das hats Du Dir
sicher auch schon gedacht oder - noch besser - mittlerweile in
perlre (diesmal ohne f *g*) gelesen. ;-)

Danke, dass du es mir dennoch erklärt hast! Und ich hätte da auch
gleich mal nen Vorschlag: Du kennst doch sicher die "Glücksspirale"
von SAT1 oder? Da können Leute, die vor irgendwas (z.B.: Spinnen,..)
panische Angst haben, wenn sie ihre Furcht überwinden, tolle Preise
gewinnen! -Dort könnte ich mich anmelden. Ich lese vor laufender
Kamera das gesamte perldoc perlre durch, von oben bis unten, ohne
Absetzen ;-) Und als Preis würde ich vorschlagen: einen Tag mit dem
Genie das PERL "erfunden" hat zu verbringen, damit ich dann mein
frisch erworbenes Wissen gleich an den Mann bringen kann. Der kann
sicher stundenlang über Reguläre Ausdrücke schwafeln ! Na, und ich
dann ja auch ;-)

Oder ich zieh mich in eine einsame Hütte in irgendeinem abgelegenen
Waldstück zurück, und zieh sie mir dort rein. Da kann mich keiner
sehen, wenn ich mich meinem Leiden ergebe, und dem Wahnsinn näher
als ein ganzes "Irrenhaus" von einer Ecke in die andere laufe und
nur noch wirre Wörter stammle:
"s...slash...backslash..s..nein..n..dann..oder.. oder nicht...oder
und...nein t....blödsinn...slash...eckige klammer
auf...dann....punkt..."

jetzt muss ich sogar selbst ein wenig *grinsen*

Erst bei einer Ausgabe auf dem Bildschirm wird die in genau
diesem Moment aktive Zeichentabelle verwendet, um das zu der Zahl
zugehoerige Zeichen herauszusuchen. Wenn die Bildschirmausgabe
auf der Console erfolgt, wird eben der Font der Console
verwendet, werden die Zeichen aber zu einem Browser geschickt,
wird eben die auf dem Client-Rechner aktive Zeichentabelle
verwendet (welche sich in HTML wiederum durch ein META-Tag
beeinflussen laesst).

Das war jetzt aufschlussreich, danke, ich glaube es hat gefruchtet!

(Tatsaechlich gibt es nur eine echte (US-)ASCII-Tabelle, die nur
aus den Zeichen 0 bis 127 besteht. Alles was danach kommt, sind
andere Zeichensaetze nach irgendeiner Norm, z.B. iso-8859-1.)

huch, und was passiert jetzt, ich spür so ein Kribbeln bei meinen
Füssen, ich glaube ... ja ... oh ... es hat nicht nur gefruchtet,
nein es schlägt auch schon Wurzeln ;-)

Ich hab bloss in div. Büchern oft 10 oder mehr verschiedene Ascii-
Tabellen gesehen, und daher hab ich mich auch schon immer gefragt,
wozu das Ding eigentlich _Standard_ heisst, wenns doch erst wieder
1000 verschiedene Versionen davon gibt! Naja, aber dass sich nur die
Zeichen 128-255 unterscheiden, da bin ich wiedermal nicht
dahintergestiegen, und gesagt hats mir auch keiner, bis zum heutigen
Tage !

So long

so lang hats gar nicht gedauert oder ?

liebe Grüsse
Bernhard