Za iskanje in za pracila se uporablja regularne izraze, kot jih podpira Java. Če potrebujete bolj konkretno informacijo, si prosimo oglejte http://java.sun.com/j2se/1.5/docs/api/java/util/regex/Pattern.html. Oglejte si literaturo on primere spodaj.
Konstrukt... |
...ustreza naslednjemu: |
Zastavice |
|
|
Omogoči iskanje brez razlikovanja velikih ali malih črk (privzeto vzorec ločuje velike in male črke). |
Znaki |
|
|
Znak x, razen v primeru... |
|
Znak s heksadecimalno vrednostjo |
|
Tabulator ( |
|
Znak za novo vrstico - line feed -( |
|
Znak za povratek voza - carriage return - ( |
\f |
Znak za novo stran ('\u000C') |
\a |
Znak za zvonec ('\u0007') |
\e |
Ubežni znak ('\u001B') |
\cx |
Kontrolni znak, ki ustreza x |
\0n |
Znak z oktalno vrednostjo 0n (0 <= n <= 7) |
\0nn |
Znak z oktalno vrednostjo 0nn (0 <= n <= 7) |
\0mnn |
Znak z oktalno vrednostjo 0mnn (0 <= m <= 3, 0 <= n <= 7) |
\xhh |
Znak s heksadecimalno vrednostjo 0xhh |
Citat |
|
|
Nič, vendar citira naslednji znak. Potrebno, kadar želite enega od meta znakov |
|
Na primer išče poševnico nazaj. |
|
Nič, citira pa vse znake do |
|
Nič, vendar zaključi citat, ki se je začel z \Q |
Razredi za Unicode bloke in kategorije |
|
|
Znak v grškem bloku (enostaven blok) |
|
Velika črka (enostavna kategorija) |
|
Znak za denarno enoto |
|
Katerikoli znak, razen znakov grškem bloku (negacija) |
|
Kakršenkoli znak razen velikih črk (subtrakcija) |
Znakovni nizi |
|
|
|
|
Katerikoli znak z izjemo |
|
|
Vnaprej definirani znakovni razredi |
|
|
Katerikoli znak (z izjemo konca vrstice) |
|
Števka: |
|
Neštevka: |
|
Znak za presledek: |
|
Znaki, ki ni presledek: |
|
Besedni znak: |
|
Nebesedni znak: |
Zadetki za meje |
|
|
Začetek vrstice |
|
Konec vrstice |
|
Besedna meja |
|
Nebesedna meja |
Požrešni kvantifikatorji |
|
Skušali bodo najti, kolikor le morejo. Na primer, |
|
X |
X, enkrat ali nikoli |
X |
X, nič- ali večkrat |
X |
X, najmanj enkrat |
Nezahtevni kvantifikatorji (ki niso požrešni) |
|
Našli bodo tako malo, kot se le da. Na primer, |
|
X |
X, enkrat ali nikoli |
X |
X, nič- ali večkrat |
X |
X, najmanj enkrat |
Logični operatorji |
|
XY |
X, ki mu sledi Y |
X |
Ali X ali Y |
|
XY kot ena sama skupina |
Regularni izraz | Išče naslednje: |
(\b\w+\b)\s\1\b |
dvojne besede |
[\.,]\s*[\.,]+ | zamešane vejice in pike |
\. \s$ | nepotrebne presledke za piko na koncu vrstice. |
\s+a\s+[aeiou] | angleščina: pred besedami, ki se začnejo s samoglasnikom, ne sme stati "a" |
\s+an\s+[^aeiou] | angleščina: podobno kot zgoraj, vedar za soglasnike ("a", ne pa "an") |
\s\s+ | več kot en presledek |
\.[A-Z] | lahko da med piko in začetkom novega stavka manjka presledek. |
Pravni poduk | Domov | Kazalo |