MediaWiki-API-Ergebnis

This is the HTML representation of the JSON format. HTML is good for debugging, but is unsuitable for application use.

Specify the format parameter to change the output format. To see the non-HTML representation of the JSON format, set format=json.

See the complete documentation, or the API help for more information.

{
    "batchcomplete": "",
    "continue": {
        "gapcontinue": "SchedulesDirect",
        "continue": "gapcontinue||"
    },
    "query": {
        "pages": {
            "912": {
                "pageid": 912,
                "ns": 0,
                "title": "Regul\u00e4re Ausdr\u00fccke",
                "revisions": [
                    {
                        "contentformat": "text/x-wiki",
                        "contentmodel": "wikitext",
                        "*": "=Was sind regul\u00e4re Ausdr\u00fccke=\n\nRegul\u00e4re Ausdr\u00fccke sind sehr vielseitige Wildcards. Mit \".*ter\\b.*\" k\u00f6nnen Sie z.B. Sendungen finden, die W\u00f6rter enthalten, die auf \"ter\" enden. Weitere Informationen zu \"regul\u00e4ren Ausdr\u00fccken\" bekommen Sie in [[Wikipedia:Regul\u00e4re Ausdr\u00fccke|diesem Wikipedia-Artikel]].\n\nEine Erl\u00e4uterung der im TV-Browser verwendeten Syntax findet man in der [http://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html Java-Dokumentation].\n\n=Beispiele=\n{| border=\"1\" cellspacing=\"0\" cellpadding=\"3\"\n|Ausdruck\n|Ergebnis\n|-\n|valign=\"top\" align=\"left\"|star *trek.*\n|Findet alles mit <code>star</code> am Anfang, gefolgt von beliebig vielen Leerzeichen, danach ein <code>trek</code> und dann beliebige Zeichen.\nZ.B.: <code>Star Trek</code>, <code>Star&nbsp;&nbsp;&nbsp;Treker</code>, <code>Star Trek - Deep Space Nine</code>\n|-\n|valign=\"top\" align=\"left\"|.*ter\\b.*\n|Beliebige Zeichen, <code>ter</code>, danach ein Trennzeichen und danach wieder beliebige Zeichen.\nZ.B.: <code>Heiter und Sonnig</code>, <code>Unter der Sonne</code>, <code>Winter</code>\n|-\n|valign=\"top\" align=\"left\"|.*(James Bond|007).*\n|Beliebige Zeichen, gefolgt von entweder <code>James Bond</code> ODER <code>007</code>, und dann wieder beliebige Zeichen.\n|-\n|valign=\"top\" align=\"left\"|(.*(James *Bond|\\D007).*)|007.*\n|Erste Klammer: Beliebige Zeichen, gefolgt von entweder (<code>James</code>, gefolgt von beliebig vielen Leerzeichen UND <code>Bond</code>) ODER kein numerisches Zeichen und <code>007</code> (damit zB. 2007 nicht gefunden wird), und dann wieder beliebige Zeichen.\nZweites ODER (|007.*):  <code>007</code>, gefolgt von beliebigen Zeichen \n|-\n|valign=\"top\" align=\"left\"|(?i).*star.*trek[^:].*\n|Findet alle Star Trek Filme und ignoriert die Serien. <code>(?i)</code> = ignoriere Gro\u00df- Kleinschreibung. Das Fragezeichen verhindert eine Gruppierung der Klammern. <code>.*star.*trek </code>: Irgendwelche Zeichen, gefolgt von <code>star</code>, gefolgt von irgendwelchen Zeichen, gefolgt von <code>trek</code>. <code>[^:]</code>, gefolgt von keinem Zeichen aus der Liste, wo [a-z] die Liste a,b,c,d... angibt und [^a-z] a,b,c,d ... ausschliesst, gefolgt von irgendwelchen Zeichen.\nFindet \"Star Trek IV\", aber nicht \"Star Trek: irgendetwas\"\n|-\n|valign=\"top\" align=\"left\"|(?i).*star.*trek[:].*\n|Findet alle Star Trek Titel, die <code>Star Trek:</code> enthalten\n|}\n\n= Generelles =\n\nRegul\u00e4re Ausdr\u00fccke (auch regular expressions, kurz Regex) bieten die M\u00f6glichkeit, Texte durch Muster zu beschreiben. Am besten versteht man es in etwa so: Du hast einen Text, den du finden m\u00f6chtest. Mit regul\u00e4ren Ausdr\u00fccken kannst du die Schablone daf\u00fcr erzeugen, die beim Auflegen auf den Text das Ergebnis zeigt.\n\nRegul\u00e4re Ausdr\u00fccke werden vielf\u00e4ltig verwendet. Man kann mit ihnen URLs wie \"http://www.example.com\", Emails etc. \u00fcberpr\u00fcfen. Aber genauso kann man sie verwenden, um Filme, Serien etc ausfindig zu machen. So k\u00f6nnte man sich zum Beispiel anzeigen lassen, welche Sendung eine URL als Info anzeigt.\n\n<code>\\b((https?|telnet|gopher|file|wais|ftp):[\\w/\\#~:.?+=&%@!-]+?)(?=[.:?\\-]*(?:[^\\w/\\#~:.?+=%@!-]|$))</code>\n\nSo sagt\n\n{| border=\"1\" cellspacing=\"0\" cellpadding=\"3\"\n| '''Ausdruck'''\n| '''Ergebnis'''\n|-\n| valign=\"top\" align=\"left\"|<code>\\b</code>\n| Beginne an der Wortgrenze\n|-\n| valign=\"top\" align=\"left\"|<code>(https?|telnet|gopher|file|wais|ftp)</code>\n| Diese m\u00fcssen enthalten sein, wobei <code>https?</code> bedeutet: http ist Pflicht, aber das \"s\" muss <code>einmal oder keinmal</code> vorhanden sein (durch ein ? am \"s\").\n|-\n| valign=\"top\" align=\"left\"|<code>:</code>\n| Der Doppelpunkt muss danach vorhanden sein.\n|-\n| valign=\"top\" align=\"left\"|<code>[\\w/\\#~:.?+=&%@!-]+?</code>\n| Ein oder mehrere g\u00fcltige Zeichen aus der Liste. In [] eckigen Klammern markiert dies als Liste. <code>+?</code> sagt aber: so wenige wie m\u00f6glich.\n|-\n| valign=\"top\" align=\"left\"|<code>?=[.:?\\-]*</code>\n| Ausschau halten nach m\u00f6glichen [[wikipedia:Interpunktionszeichen|Interpunktionszeichen]],\n|-\n| valign=\"top\" align=\"left\"|<code>(?:</code>\n| aber nicht gruppieren (keine Treffer festhalten),\n|-\n| valign=\"top\" align=\"left\"|<code>[^\\w/\\#~:.?+=%@!-]|$</code>\n| m\u00f6glichen ung\u00fcltigen Zeichen oder Stringende (Wortende).\n|}\n\n[[en:Regular Expressions]]\n[[Kategorie:Einstellungen]]"
                    }
                ]
            },
            "1874": {
                "pageid": 1874,
                "ns": 0,
                "title": "Relative Pfade",
                "revisions": [
                    {
                        "contentformat": "text/x-wiki",
                        "contentmodel": "wikitext",
                        "*": "==Relative Pfade==\n\nWird in einer Komponente des TV-Browsers der Pfad zu einer Datei als '''relativer Pfad''' hinterlegt, so bedeutet dies, das der Pfad zu dieser Datei '''relativ bez\u00fcglich des TV-Browser-Hauptverzeichnisses''' angelegt wird. Dies hat zur Folge, dass bei einem Umzug des TV-Browsers, z. B. auf ein anderes Laufwerk, der Pfad zu dieser Datei nicht erneut hinterlegt werden muss. Dies ist insbesondere f\u00fcr den portablen Einsatz des TV-Browsers von Interesse.\n\n''<u>'''Beispiel:'''</u>''\n\nAngenommen die portable Version des TV-Browsers ist lokal im Verzeichnis '''C:\\TV-Browser''' angelegt. \nDie Datei''' MeineDatei.dat''' befindet sich im Verzeichnis '''C:\\TV-Browser\\Data'''. Startet man nun den TV-Browser und \u00f6ffnet anschlie\u00dfend die Komponente des TV-Browsers, die die Datei '''MeineDatei.dat''' verwendet, so wird f\u00fcr die hinterlegte Datei der Pfad '''C:\\TV-Browser\\Data\\MeineDatei.dat''' angezeigt.\n\nNun wird der portable TV-Browser auf einen Wechseldatentr\u00e4ger (z. B. USB-Stick) mit dem Laufwerksbuchstaben '''P''' kopiert. Dort lautet der Pfad zum TV-Browser '''P:\\TV-Browser''' und die Datei '''MeineDatei.dat''' liegt somit im Pfad '''P:\\TV-Browser\\Data'''. Startet man nun den TV-Browser vom Wechseldatentr\u00e4ger und \u00f6ffnet anschlie\u00dfend die Komponente des TV-Browsers, die die Datei '''MeineDatei.dat''' verwendet,, so wird f\u00fcr diese Datei der Pfad '''P:\\TV-Browser\\Data\\MeineDatei.dat''' angezeigt. Die Hinterlegung des Pfades zu der Datei '''MeineDatei.dat'''t ist also sozusagen automatisch \"mit umgezogen\".\n\n''<u>'''Hinweis:'''</u>''\n\nDies gilt ebenfalls f\u00fcr die Anlage einer Testumgebung f\u00fcr den TV-Browser z. B. in einem Verzeichnis '''C:\\TV-Browser-Test''' \nstatt dem urspr\u00fcnglichen Verzeichnis '''C:\\TV-Browser'''."
                    }
                ]
            }
        }
    }
}