Hallo,
Danke für die Resonanz. Da ich die Mails tagesweise gesammelt bekomme, muss ich leider so antworten

-RegEx für IP-Adresse (Und das Telefonisch!!!)
Martin> Und, was hast Du gesagt?

Ich habe blauäugig gesagt, es gibt kein zuverlässiges RegEx für IPs :-( 
(Aussage, die ich hier vor einigen Jahren mir aufgeschnappt habe) Dabei meinte 
ich das hier:
[0-2][0-9][0-9][.][0-2][0-9][0-9][.][0-2][0-9][0-9][.][0-2][0-9][0-9]
Er sagte, wenn man alle gültigen IP kombinationen verodert in einem Ausdruck 
zusammenfasst, ist es immer noch ein gültiges RegEx. Dann habe ich versucht 
irgendwas zusammen zu stricken, kam mehrmals durcheinander (weil 
Telefonisch!!!) und am Schluß kam sowas raus:
([0-1][0-9][0-9]|2[0-4][0-9]|25[0-5]|[0-9][0-9]|[0-9])[.] ... und noch 3x ohne 
[.] am Ende


-Einordnen in der Reienfolge der Geschwindigkeit: RAM-Zugriff, Context-Switch, CPU-Regster, ZIP-Disk Zugriff

Robert Fey> Register
Robert Fey> Context-Switch
Robert Fey> RAM
Robert Fey> Zip-Disk

Ich sagte, RAM wäre auf Platz 2

-Was macht folgendes C-Code (Wieder Telefonisch!!!)
int main(){
 int n=1;
 puts(((char*)&n[0]) == 1 ? "y":"n");
}
Sorry vertippt, sollte sein: puts(((char*)&n)[0] == 1 ? "y":"n");

Robert Fey> gibt y aus

Kommt auf den Prozessor an, bei Intel "y" bei Motorolla "n". Bei einem 8-Biter immer 
"y"
Darauf war die Frage gezielt. Mein Kopf konnte nach RegEx-Aufgabe nicht mehr 
denken, und
ich sagte "n" wäre bei Intel :-(


Gruß

--
Valentin Heinitz
Hollerbornstr. 77
65197 Wiesbaden

http://heinitz-it.de

-- 
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an