IBM Lotus Symphony
|
Følgende tabel beskriver de regulære udtryk, der er understøttet i regnearkformler.
Tegn | Resultat eller brug |
---|---|
. | Repræsenterer et enkelt tegn. Søgeudtrykket "m.le" finder både "male" og "mole". |
^Peter | Finder kun søgeudtrykket, hvis det forekommer i starten af et afsnit. Specialtegn, f.eks. mellemrum og tegnforankrede rammer, i starten af et afsnit ignoreres. |
Peter$ | Finder kun søgeudtrykket, hvis det forekommer i slutningen af et afsnit. Specialtegn, f.eks. mellemrum og tegnforankrede rammer, i slutningen af et afsnit ignoreres. |
* | Tegnet foran symbolet skal forekomme mindst én gang: "AX.+4" finder "AX 4", men ikke "AX4" Finder altid den længst mulige tekst i afsnittet. Hvis afsnittet indeholder teksten AX 4 AX4, finder søgningen fra det første A til det sidste 4-tal. |
? | Finder ord, der indeholder de tegn, der kommer før det tegn, som står foran "?". "Tekster?" finder f.eks. ordene "Tekster" og "Tekst". |
\ | Finder kun det tegn (ingen tal), som du angiver. Hvis du f.eks. søger efter \C , findes kun 'C'. |
\n | Finder et hårdt rækkeskift, der er indsat med Skift+Enter. Hvis du vil omdanne rækkeskift til afsnitsskift, skal du skrive \n i boksene Søg efter og Erstat med og derefter klikke på Erstat alle. |
\t | Finder en tabulator. Du kan også bruge dette udtryk i boksen Erstat med. |
\> | Finder kun søgeudtrykket, hvis det forekommer i slutningen af et ord. Eksempelvis finder "bog\>" ordet "checkbog", men ikke "bogmærke". |
\< | Finder kun søgeudtrykket, hvis det forekommer i starten af et ord. Eksempelvis finder "\>bog" ordet "bogmærke", men ikke "checkbog". |
^$ | Søger efter tomme afsnit. |
^ | Søger efter det første tegn i et afsnit. |
& | Brug dette tegn i boksen Erstat med til at tilføje de tegn, du angiver, til søgekriterierne, når der foretages en erstatning. Hvis du f.eks. skriver "Helle" i feltet Søg efter og "&Jacobsen" i feltet Erstat med, erstattes ordet "Helle" med "Helle Jacobsen". Du kan også indtaste et "&" i fletet Erstat med for at ændre attributter eller format for de søgekriterier, du har angivet i feltet Søg efter. |
[abc123] | Finder tegnene mellem parenteserne. |
[a-e] | Finder de tegn, der findes mellem a og e. |
[a-eh-x] | Finder de tegn, der er mellem a-e og h-x. |
[^a-s] | Finder alle tegn undtagen a-s |
\xXXXX | Finder et specialtegn, baseret på dets firecifrede hexadecimalkode (XXXX). Koden for specialtegnet afhænger af den anvendte skrifttype. Du kan få vist koderne ved at vælge . |
| | Finder de søgeudtryk, der står før og efter "|". Eksempelvis finder "denne|dette" både "denne" og "dette", når du søger. |
{2} | Definerer antallet af gange, som tegnet foran den første parentes optræder. Eksempelvis finder "zo{2}" ordet "zoo". |
{1,2} | Definerer antallet af gange, som tegnet foran den første parentes kan optræde. Eksempelvis finder "zo{1,2}" både "zoo" og "zone". |
( ) | Definerer tegnene i parenteser som en reference. Du kan derefter bruge "\1" til at henvise til den første reference i det aktuelle udtryk, "\2" til at henvise til den anden reference osv. Hvis din tekst f.eks. indeholder tallet 13487889, og du søger ved hjælp af det regulære udtryk (8)7\1\1, findes"8788". |
[:digit:]? | Finder et enkeltcifret tal. Hvis du vil finde et tal med mere end ét ciffer, skal du bruge [:digit:]* |
[:space:]? | Finder tom plads, f.eks. mellemrum og tabulatorer. |
[:print:]? | Finder tegn, der kan udskrives. |
[:cntrl:]? | Finder tegn, der ikke kan udskrives. |
[:alnum:]? | Finder alfanumeriske tegn (tal og teksttegn). |
[:alpha:]? | Finder alfabetiske tegn. |
[:lower:]? | Finder store bogstaver, hvis der er valgt Forskel på store og små bogstaver i området Indstillinger. |
[:upper:]? | Finder små bogstaver, hvis der er valgt Forskel på store og små bogstaver i området Indstillinger. |
Brug parenteser ved et logisk søgeudtryk, der indeholder indlejrede OG-/ELLER-operatorer. Eksempelvis søger " ((a[A-å]*)|(ab[A-å]*)|(b[A-å]*))$" efter tekst, der optræder i slutningen af et afsnit og starter med et mellemrum, efterfulgt af et "a", et "ab", eller et "b".