← Tillbaka till översikten
Reguljära uttryck
Vad är ett reguljärt uttryck?
Reguljära uttryck ger dig möjlighet att söka med hjälp av regler som bildar sökuttryck. Detta ger dig ett mycket kraftfullt verktyg för sökning och ersättning.
Du kan hitta information om reguljära uttryck på många platser – en kort översikt följer nedan.
Om du föredrar att läsa mer djupgående dokumentation kan vi rekommendera följande böcker:
Regular Expressions och
Regular Expressions Quick Reference.
Översikt över reguljära uttryck
Jokertecken
. | Ett enda tecken |
(hallå|världen) | Antingen "hallå" eller "världen" |
[1-6] | Ett tal mellan 1 och 6 |
[c-h] | En liten bokstav mellan c och h |
[D-M] | En stor bokstav mellan D och M |
[^a-z] | Frånvaro av liten bokstav a t.o.m. z |
[adx] | En av bokstäverna a, d och x |
[a-z13] | En liten bokstav eller 1 eller 3 |
Frekvens
n* | Ingen eller flera förekomster av 'n' |
n+ | En eller flera förekomster av 'n' |
n? | En möjlig förekomst av 'n' |
n{2} | Exakt två förekomster av 'n' |
n{2,} | Minst 2 eller flera förekomster av 'n' |
n{2,4} | Från 2 till 4 förekomster av 'n' |
Grupper
( ) | Parentes grupperar uttryck |
Position
^ | Mönstret måste finnas i början av strängen |
$ | Mönstret måste finnas i slutet av strängen |
Infoga
När du vill infoga en hittad sträng i det nya namnet måste du använda ett omvänt snedstreck, åtföljt av gruppens nummer. Grupp 0 är den fullständiga söksträngen.
Exempel: Sök efter "(Renamer[0-9]*)(Mac)". Texten är "Jag använder Renamer4Mac mycket ofta":
\0 | = Renamer4Mac | = Hela sökresultatet |
\1 | = Renamer4 | = 1:a gruppen: "(Renamer[0-9]*)" |
\2 | = Mac | = 2:a gruppen: "(Mac)" |
← Tillbaka till översikten
|