{"id":134,"date":"2008-03-11T11:39:00","date_gmt":"2008-03-11T11:39:00","guid":{"rendered":"http:\/\/www.tutego.de\/blog\/javainsel\/?p=134"},"modified":"2008-03-11T11:39:00","modified_gmt":"2008-03-11T11:39:00","slug":"thema-der-woche-regulare-ausdrucke","status":"publish","type":"post","link":"https:\/\/www.tutego.de\/blog\/javainsel\/2008\/03\/thema-der-woche-regulare-ausdrucke\/","title":{"rendered":"Thema der Woche: Regul\u00e4re Ausdr\u00fccke"},"content":{"rendered":"<p>Regul\u00e4re Ausdr\u00fccke vereinfachen die Abfragen an Strings radikal. Lese zun\u00e4chst zur Einleitung<\/p>\n<ul>\n<li><a href=\"http:\/\/www.cis.upenn.edu\/%7Ematuszek\/cit597-2002\/Lectures\/java-regex.ppt\">Regular Expressions in Java<\/a> (PPT)<\/li>\n<\/ul>\n<p>Anschlie\u00dfend sollte man die die API-Doku lesen:<\/p>\n<ul>\n<li><a title=\"http:\/\/java.sun.com\/javase\/6\/docs\/api\/java\/util\/regex\/Pattern.html\" href=\"http:\/\/java.sun.com\/javase\/6\/docs\/api\/java\/util\/regex\/Pattern.html\">http:\/\/java.sun.com\/javase\/6\/docs\/api\/java\/util\/regex\/Pattern.html<\/a><\/li>\n<li><a title=\"http:\/\/java.sun.com\/javase\/6\/docs\/api\/java\/util\/regex\/Matcher.html\" href=\"http:\/\/java.sun.com\/javase\/6\/docs\/api\/java\/util\/regex\/Matcher.html\">http:\/\/java.sun.com\/javase\/6\/docs\/api\/java\/util\/regex\/Matcher.html<\/a><\/li>\n<\/ul>\n<p>In einer Code-Suchmaschine kann man nun einige Beispiele f\u00fcr Pattern-Nutzung ablesen:<\/p>\n<ul>\n<li><a title=\"http:\/\/www.google.com\/codesearch?q=lang%3Ajava+%22pattern.matches%22&amp;hl=de&amp;btnG=Code+suchen\" href=\"http:\/\/www.google.com\/codesearch?q=lang%3Ajava+%22pattern.matches%22&amp;hl=de&amp;btnG=Code+suchen\">http:\/\/www.google.com\/codesearch?q=lang%3Ajava+%22pattern.matches%22&amp;hl=de&amp;btnG=Code+suchen<\/a><\/li>\n<\/ul>\n<p>Mehr Beispiele (allerdings auch mit Perl-RegEx, die Java nicht unterst\u00fctzt) gibt die Seite<\/p>\n<ul>\n<li><a title=\"http:\/\/regexlib.com\/\" href=\"http:\/\/regexlib.com\/\">http:\/\/regexlib.com\/<\/a><\/li>\n<\/ul>\n<p>Hier sollte man sich ein paar Beispiele anschauen.<\/p>\n<p>Zum Schluss eine \u00dcbung: Schreibe einen RegEx-Ersetzer, der aus einem Satz mit der &#8222;Basic text formatting&#8220; Regel der Wiki-Syntax (<a title=\"http:\/\/wiki.splitbrain.org\/wiki:syntax\" href=\"http:\/\/wiki.splitbrain.org\/wiki:syntax\">http:\/\/wiki.splitbrain.org\/wiki:syntax<\/a>) HTML erzeugt. Also soll aus <\/p>\n<pre>**bold**<\/pre>\n<p><\/p>\n<p>folgendes werden:<\/p>\n<pre>&lt;b&gt;bold&lt;\/b&gt;<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Regul\u00e4re Ausdr\u00fccke vereinfachen die Abfragen an Strings radikal. Lese zun\u00e4chst zur Einleitung Regular Expressions in Java (PPT) Anschlie\u00dfend sollte man die die API-Doku lesen: http:\/\/java.sun.com\/javase\/6\/docs\/api\/java\/util\/regex\/Pattern.html http:\/\/java.sun.com\/javase\/6\/docs\/api\/java\/util\/regex\/Matcher.html In einer Code-Suchmaschine kann man nun einige Beispiele f\u00fcr Pattern-Nutzung ablesen: http:\/\/www.google.com\/codesearch?q=lang%3Ajava+%22pattern.matches%22&amp;hl=de&amp;btnG=Code+suchen Mehr Beispiele (allerdings auch mit Perl-RegEx, die Java nicht unterst\u00fctzt) gibt die Seite http:\/\/regexlib.com\/ Hier sollte man [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[13],"tags":[],"class_list":["post-134","post","type-post","status-publish","format-standard","hentry","category-die-wochentliche-dosis-java"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/134","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/comments?post=134"}],"version-history":[{"count":0,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/134\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/media?parent=134"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/categories?post=134"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/tags?post=134"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}