Redni izrazi¶
Regularni izrazi opisujejo vzorce v nizih, ki jih lahko uporabimo za ugotavljanje, ali se dani vzorec pojavlja v besedilu ali ne.
V programu TreeSize lahko z regularnimi izrazi poiščete določene datoteke in/ali mape, ki ustrezajo merilom, določenim z regularnimi izrazi. Podprt je seznam posebnih znakov.
V naslednji preglednici so prikazane nekatere najpogosteje uporabljene sintakse in nekaj primerov:
Izraz |
Sintaksa |
Opis |
Primer |
|---|---|---|---|
katerikoli znak |
|
Ujema vse posamezne znake, razen preloma vrstice. |
|
Nič ali več |
|
Primerja nič ali več pojavitev predhodnega izraza in izvede vsa možna ujemanja. |
|
Eden ali več |
|
Ustreza vsaj eni pojavitvi prejšnjega izraza. |
|
Začetek niza |
|
Ujema začetek niza. |
|
Konec niza |
|
Ujema konec niza. |
|
Začetek besede |
|
Ujema se le, če se beseda začne na tej točki besedila. |
|
Konec besede |
|
Ujema se le, če se beseda konča na tej točki besedila. |
|
katerikoli znak v nizu |
|
Ujema katerega koli od znakov v oknu []. Če želite določiti razpon znakov, navedite začetne in končne znake, ločene s pomišljajem (-), kot v [a-z]. |
|
katerikoli znak, ki ni v nizu |
|
Ujema vse znake, ki niso v nizu znakov, ki sledijo znaku |
|
Ali |
|
Ujema izraz pred ali za simbolom OR (|). Večinoma se uporablja v skupini. |
|
Znak za pobeg |
|
Ujema znak, ki sledi povratni poševnici ( |
|
Ponovite n-krat |
|
Ujema n pojavitev prejšnjega izraza. |
|
Združevanje v skupine |
|
omogoča združevanje niza izrazov v skupine. Če želite v enem iskanju poiskati dva različna izraza, ju lahko združite z izrazom Združevanje. |
Če želite poiskati |
Več primerov¶
Regularni izraz |
Primer uporabe |
|---|---|
|
Poiščite vse datoteke/ mape, ki imajo v imenu vsaj eno številko. |
|
Poiščite vse datoteke/ mape, ki v svojem imenu vsebujejo „a“ ali „b“. |
|
Poiščite vse datoteke/ mape, ki v svojem imenu vsebujejo vsaj en znak, ki ni v razponu A-Z ali a-z. |
|
Poiščite vse datoteke/ mape, ki se začnejo z znakom „E“, ki mu sledi natanko 7 številk. |
|
Poiščite vse datoteke/ mape z globino mape najmanj 2 in največ 4. |
|
Poiščite vse datoteke/ mape z neveljavnimi znaki ASCII. |
|
Poiščite vse datoteke/ mape z znaki Unicode, ki jih ni mogoče natisniti. |
|
Poiščite vsa imena datotek/aplikatorjev, ki namesto običajnega znaka presledka vsebujejo nezlomljiv znak presledka (Unicode NOBR, U+00A0). |
|
Poiščite vsa imena datotek in map, ki vsebujejo znake, ki so v strežnikih SharePoint neveljavni. |
|
Poiščite vse datoteke in mape s presledkom na začetku. |
|
Poiščite datoteke s končnico, ki imajo na koncu imena presledek. |
|
Poiščite mape s presledkom na koncu imena. |
Orodja za ustvarjanje regularnih izrazov¶
https://regex101.com/ (na spletu)
http://regexpal.com/ (na spletu)
http://sourceforge.net/projects/regexpeditor/ (prenesi)
http://sourceforge.net/projects/regextester/ (prenesi)
http://sourceforge.net/projects/regaxe/ (prenesi)