Reguläre Ausdrücke: Unterschied zwischen den Versionen
Aus TV-Browser Wiki
Version vom 24. Januar 2005, 21:46 Uhr ⧼parentheses⧽ Bodo⧼word-separator⧽⧼parentheses⧽ K ⧼parentheses⧽ |
Version vom 24. Januar 2005, 23:46 Uhr ⧼parentheses⧽ Til⧼word-separator⧽⧼parentheses⧽ K ⧼parentheses⧽ |
||
Zeile 11: | Zeile 11: | ||
|- | |- | ||
|valign="top" align="left"|star *trek.* | |valign="top" align="left"|star *trek.* | ||
− | |Findet alles mit star am anfang, gefolgt von beliebig vielen Leerzeichen, danach ein trek und dann beliebige Zeichen. | + | |Findet alles mit <code>star</code> am anfang, gefolgt von beliebig vielen Leerzeichen, danach ein <code>trek</code> und dann beliebige Zeichen. |
− | Z.B.: Star Trek, Star Treker, Star Trek - Deep Space Nine | + | Z.B.: <code>Star Trek</code>, <code>Star Treker</code>, <code>Star Trek - Deep Space Nine</code> |
|- | |- | ||
|valign="top" align="left"|.*ter\b.* | |valign="top" align="left"|.*ter\b.* | ||
|Beliebige Zeichen, ter danach ein Trennzeichen und danach wieder beliebige Zeichen. | |Beliebige Zeichen, ter danach ein Trennzeichen und danach wieder beliebige Zeichen. | ||
− | Z.B.: Heiter und Sonnig, Unter der Sonne, Winter | + | Z.B.: <code>Heiter und Sonnig</code>, <code>Unter der Sonne</code>, <code>Winter</code> |
|- | |- | ||
− | |valign="top" align="left"|.*James | + | |valign="top" align="left"|.*(James Bond|007).* |
− | |Beliebige Zeichen gefolgt von James | + | |Beliebige Zeichen gefolgt von entweder <code>James Bond</code> ODER <code>007</code> und dann wieder beliebige Zeichen. |
− | |||
− | |||
|} | |} |
Version vom 24. Januar 2005, 23:46 Uhr
Was sind reguläre Ausdrücke
Reguläre Ausdrücke sind sehr vielseitige Wildcards. mit ".*ter\b.*" können Sie z.B. Sendungen finden, die Wörter enthalten, die auf "ter" enden. Weitere Informationen zu "regulären Ausdrücken" bekommen Sie in diesem Wikipedia-Artikel.
Eine Erläuterung der im TV-Browser verwendeten Syntax findet man in der Java-Dokumentation.
Beispiele
Ausdruck | Ergebniss |
star *trek.* | Findet alles mit star am anfang, gefolgt von beliebig vielen Leerzeichen, danach ein trek und dann beliebige Zeichen.
Z.B.: |
.*ter\b.* | Beliebige Zeichen, ter danach ein Trennzeichen und danach wieder beliebige Zeichen.
Z.B.: |
.*(James Bond|007).* | Beliebige Zeichen gefolgt von entweder James Bond ODER 007 und dann wieder beliebige Zeichen.
|