puts "Hallo " + gets.chomp + "."
?> dedlfix
=> Hallo dedlfix.
ereg("^.+@.+\\..+$", $string)
einem Backslash (\, escaped, da er sonst das Folgezeichen escapen würde), einem beliebigen Zeichen (.)
Leider hast du dich vertan. Und zwar mit dem doppelten Backslash. Hier schlägt zuerst mal der in " eingeschlossene PHP-String zu und macht aus den beiden nur noch einen, und der lässt dann den nachfolgenden Punkt als ebensolchen in dem regulären Ausdruck zur Geltung kommen.
Entschuldigung, aber habe ich das nicht geschrieben?
„\“ wird zu „\“ und damit kommt der Punkt seiner Bedeutung nach.
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]