Computer-Ag am WvS Blog der Computer-AG am Werner von Siemens Gymnasium Berlin

24. April 2015

24.4.2015

Filed under: Allgemein,Schulnetzwerk,Tagesberichte,Termine,Tisch — admin @ 15:02

Julian resettet den Router. Man muss auf die 192.168.1.254/main.asp. Julian ist erstaunt, wieviel der Router kann ;-). Er hat ihm jetzt eine feste IP-Adresse gegeben und zwar die 10.16.206.206. Moritz ist auch da. Moritz und Julian wollen mit einem eigenen Regex-Parser arbeiten, wenn ich das recht kapiere.

Julian und Moritz tüfteln an ihrem Regexparser am Whiteboard bzw. an dieser Stift-Tafel.

Zu greedy und lazy findet sich hier was: http://www.regular-expressions.info/repeat.html.

Dort auch: http://www.regular-expressions.info/lookaround.html.

 

Ansonsten auch schön: http://ex-parrot.com/~pdw/Mail-RFC822-Address.html.

Funzt auch:

<?php
echo ord("ß");
echo "\n";
echo ord("ẞ");
echo "\n";
preg_match("/abc.*/", "abceee", $treffer);
var_dump($treffer);

// den Hostnamen aus URL holen
preg_match('@^(?:http://)?([^/]+)@i',
"http://www.php.net/index.html", $treffer);
$host = $treffer[1];
var_dump($treffer);

// die letzten beiden Segmente aus Hostnamen holen
preg_match('/[^.]+\.[^.]+$/', $host, $treffer);
echo "Der Domänen-Name lautet: {$treffer[0]}\n";
var_dump($treffer);

gibt: 
>php -f "preg_match.php"
195
225
array(1) {
  [0]=>
  string(6) "abceee"
}
array(2) {
  [0]=>
  string(18) "http://www.php.net"
  [1]=>
  string(11) "www.php.net"
}
Der Domänen-Name lautet: php.net
array(1) {
  [0]=>
  string(7) "php.net"
}
>Exit code: 0

Nächste Woche dann Mittwoch.

 

 

Keine Kommentare »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment