Regulære uttrykk¶
Regulære uttrykk beskriver mønstre i strenger som kan brukes for å bestemme om et gitt mønster forekommer i en tekst eller ikke.
I TreeSize kan regulære uttrykk brukes til å finne spesifikke filer og / eller mapper som samsvarer med kriteriene spesifisert av regulære uttrykk. En liste over spesialtegn støttes.
Følgende tabell viser noe av den mest brukte syntaksen og gir noen eksempler:
Uttrykk: |
Syntaks |
Beskrivelse |
Eksempel |
|---|---|---|---|
Enhver karakter |
|
Matcher enhver enkelt karakter unntatt linjeskift. |
|
Null eller flere |
|
Matcher null eller flere forekomster av det foregående uttrykket, og gjør alle mulige treff. |
|
En eller flere |
|
Matcher minst én forekomst av det foregående uttrykket. |
|
Start av streng |
|
Matcher starten av en streng. |
|
Slutt på streng |
|
Matcher slutten av en streng. |
|
Begynnelse av ord |
|
Matcher kun når et ord starter på dette punktet i teksten. |
|
Slutt på ord |
|
Matcher kun når et ord slutter på dette punktet i teksten. |
|
Hvilken som helst karakter i settet |
|
Matcher hvilken som helst av karakterene i []. For å spesifisere et område av karakterer, list opp start- og sluttkarakterene adskilt med en bindestrek (-), som i [a-z]. |
|
Hvilken som helst karakter som ikke er i settet |
|
Matcher hvilken som helst karakter som ikke er i settet av karakterer som følger |
|
Eller |
|
Matcher enten uttrykket før eller etter OR-symbolet (|). Brukes mest i en gruppe. |
|
Escape-tegn |
|
Matcher tegnet som følger etter bakoverstrek ( |
|
Gjenta n ganger |
|
Matcher n forekomster av det foregående uttrykket. |
|
Gruppering |
|
Lar deg gruppere et sett med uttrykk sammen. Hvis du vil søke etter to forskjellige uttrykk i et enkelt søk, kan du bruke grupperingsuttrykket for å kombinere dem. |
Hvis du vil søke etter |
Flere eksempler¶
Regulært uttrykk |
Bruksområde |
|---|---|
|
Finn alle filer/mapper med minst ett siffer i navnet. |
|
Finn alle filer/mapper som inneholder «a» eller «b» i navnet. |
|
Finn alle filer/mapper som inneholder minst ett tegn i navnet som ikke er i området A-Z eller a-z. |
|
Finn alle filer/mapper som starter med en «E» etterfulgt av nøyaktig 7 sifre. |
|
Finn alle filer/mapper med en mappedybde på minst 2 og maksimalt 4. |
|
Finn alle filer/mapper med ugyldige ASCII-tegn. |
|
Finn alle filer/mapper med Unicode-tegn som ikke kan skrives ut. |
|
Finn alle fil/mappenavn som inneholder det ikke-brytbare mellomromstegnet (Unicode NOBR, U+00A0) i stedet for et normalt mellomromstegn. |
|
Finn alle fil- og mappenavn som inneholder tegn som er ugyldige på SharePoint-servere. |
|
Finn alle filer og mapper med et ledende mellomrom. |
|
Finn filer med en filtype som har et mellomrom på slutten av navnet. |
|
Finn mapper med et mellomrom på slutten av navnet. |
Verktøy for å lage regulære uttrykk¶
https://regex101.com/ (online)
http://regexpal.com/ (online)
http://sourceforge.net/projects/regexpeditor/ (nedlasting)
http://sourceforge.net/projects/regextester/ (nedlasting)
http://sourceforge.net/projects/regaxe/ (nedlasting)