{"id":1815,"date":"2015-04-24T15:02:21","date_gmt":"2015-04-24T13:02:21","guid":{"rendered":"http:\/\/wordpress.wvs-berlin.de\/?p=1815"},"modified":"2015-04-24T16:35:10","modified_gmt":"2015-04-24T14:35:10","slug":"24-4-2015","status":"publish","type":"post","link":"https:\/\/wordpress.wvs-berlin.de\/?p=1815","title":{"rendered":"24.4.2015"},"content":{"rendered":"<p>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.<\/p>\n<p>Julian und Moritz t\u00fcfteln an ihrem Regexparser am Whiteboard bzw. an dieser Stift-Tafel.<\/p>\n<p>Zu greedy und lazy findet sich hier was: <a href=\"http:\/\/www.regular-expressions.info\/repeat.html\" target=\"_blank\">http:\/\/www.regular-expressions.info\/repeat.html. <\/a><\/p>\n<p>Dort auch: <a href=\"http:\/\/www.regular-expressions.info\/lookaround.html\" target=\"_blank\">http:\/\/www.regular-expressions.info\/lookaround.html<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<p>Ansonsten auch sch\u00f6n: <a href=\"http:\/\/ex-parrot.com\/~pdw\/Mail-RFC822-Address.html\">http:\/\/ex-parrot.com\/~pdw\/Mail-RFC822-Address.html<\/a>.<\/p>\n<p>Funzt auch:<\/p>\n<pre style=\"font-size: .7em;\">&lt;?php\r\necho ord(\"\u00df\");\r\necho \"\\n\";\r\necho ord(\"\u1e9e\");\r\necho \"\\n\";\r\npreg_match(\"\/abc.*\/\", \"abceee\", $treffer);\r\nvar_dump($treffer);\r\n\r\n\/\/ den Hostnamen aus URL holen\r\npreg_match('@^(?:http:\/\/)?([^\/]+)@i',\r\n\"http:\/\/www.php.net\/index.html\", $treffer);\r\n$host = $treffer[1];\r\nvar_dump($treffer);\r\n\r\n\/\/ die letzten beiden Segmente aus Hostnamen holen\r\npreg_match('\/[^.]+\\.[^.]+$\/', $host, $treffer);\r\necho \"Der Dom\u00e4nen-Name lautet: {$treffer[0]}\\n\";\r\nvar_dump($treffer);\r\n\r\ngibt: \r\n&gt;php -f \"preg_match.php\"\r\n195\r\n225\r\narray(1) {\r\n  [0]=&gt;\r\n  string(6) \"abceee\"\r\n}\r\narray(2) {\r\n  [0]=&gt;\r\n  string(18) \"http:\/\/www.php.net\"\r\n  [1]=&gt;\r\n  string(11) \"www.php.net\"\r\n}\r\nDer Dom\u00e4nen-Name lautet: php.net\r\narray(1) {\r\n  [0]=&gt;\r\n  string(7) \"php.net\"\r\n}\r\n&gt;Exit code: 0\r\n<\/pre>\n<p>N\u00e4chste Woche dann Mittwoch.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>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\u00fcfteln an ihrem Regexparser am [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,17,3,7,8],"tags":[],"class_list":["post-1815","post","type-post","status-publish","format-standard","hentry","category-allgemein","category-schulnetzwerk","category-tagesberichte","category-termine","category-tisch"],"_links":{"self":[{"href":"https:\/\/wordpress.wvs-berlin.de\/index.php?rest_route=\/wp\/v2\/posts\/1815","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.wvs-berlin.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.wvs-berlin.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.wvs-berlin.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.wvs-berlin.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1815"}],"version-history":[{"count":9,"href":"https:\/\/wordpress.wvs-berlin.de\/index.php?rest_route=\/wp\/v2\/posts\/1815\/revisions"}],"predecessor-version":[{"id":1825,"href":"https:\/\/wordpress.wvs-berlin.de\/index.php?rest_route=\/wp\/v2\/posts\/1815\/revisions\/1825"}],"wp:attachment":[{"href":"https:\/\/wordpress.wvs-berlin.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1815"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.wvs-berlin.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1815"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.wvs-berlin.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1815"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}