puts "Hallo " + gets.chomp + "."
?> dedlfix
=> Hallo dedlfix.
Hier kam nicht klar zur Geltung, dass der doppelte Backslash ein Problem der Stringdarstellung von PHP ist und nichts mit dem regulären Ausdruck zu tun hat. Für den regulären Ausdruck bleibt ein Backslash übrig.
Der darauf folgende Punkt kommt nicht seiner Bedeutung den er in einem regulären Ausdruck hat (Joker für ein beliebiges Zeichen) nach, sondern steht wegen des vorangehenden Backslashs als "echter" Punkt.
Aha, jetzt verstehe ich:
„\.“ -> „.“ -> „.“
Schwere Geburt, aber doch letzendlich gut gegangen. Danke für die Erleuchtung.
Einen schönen Mittwoch noch.
Gruß, Ashura
--
Selfcode: sh:( fo:) ch:? rl:( br:^ n4:& ie:{ mo:) va:) de:> zu:) fl:( ss:| ls:[ js:|
30 Days to becoming an Opera8 Lover -- Day 20: search.ini
Meine Browser: Opera 8.01 | Firefox 1.0.4 | Lynx 2.8.3 | Netscape 4.7 | IE 6.0
[Deshalb frei! - Argumente pro freie Software]
Selfcode: sh:( fo:) ch:? rl:( br:^ n4:& ie:{ mo:) va:) de:> zu:) fl:( ss:| ls:[ js:|
30 Days to becoming an Opera8 Lover -- Day 20: search.ini
Meine Browser: Opera 8.01 | Firefox 1.0.4 | Lynx 2.8.3 | Netscape 4.7 | IE 6.0
[Deshalb frei! - Argumente pro freie Software]