På svenska ”reguljärt uttryck”. Förkortas ofta till regexp på engelska. Används när man vill göra kraftfulla sökningar och sök/ersätt operationer i text och programkod.
Det finns flera varianter men de flesta är mycket lika. Används mycket i verktyg/språk som grep, sed, Perl, PHP, Python, SQL etc.
I Mac OS X kan man förstås använda alla de vanliga Unix-verktygen ovan. Ett mycket trevligt alternativ är de helt suveräna text-editorerna BBEdit och TextWrangler från BareBones. TextWrangler är BBEdits lillebror (en stor lillebror
och är numera *gratis*. Båda har samma mycket avancerade regexp stöd.
Här är lite exempel på vanliga regexp funktioner:
foo ordet foo . ett tecken, vilket som helst .* noll eller flera av vilket tecken som helst .+ ett eller flera av vilket tecken som helst a+ en eller flera av bokstaven a a? noll eller en av bokstaven a (foo)+ en eller flera förekomster av strängen "foo" (foo|bar) strängen "foo" eller "bar" [ab] bokstaven a eller bokstaven b [a-e] någon av bokstäverna a, b, c, d eller e [a-öA-Ö0-9] Någon av bokstäverna a-ö, A-Ö eller siffrorna 0-9 [^a] något tecken som inte är bokstaven a [-a] något av tecknet minus eller bokstaven a ^a bokstaven a först på en rad a$ bokstaven a sist på en rad \. en punkt
Läs mer på:
Reguljärt_uttryck
Regular_expressions