IBM Lotus Symphony
|
Følgende tabell beskriver de regulære uttrykkene som støttes i regnearkformler.
Tegn | Resultat eller bruk |
---|---|
. | Representerer et hvilket som helst enkelttegn. Søkeordet "k.rt" finner både "kort" og "kart". |
^Peter | Finner søkeordet bare hvis det forekommer i begynnelsen av et avsnitt. Spesialtegn (for eksempel blanktegn og tegnforankrede rammer) i begynnelsen av et avsnitt ignoreres. |
Peter$ | Finner søkeordet bare hvis det forekommer i slutten av et avsnitt. Spesialtegn (for eksempel blanktegn og tegnforankrede rammer) i slutten av et avsnitt ignoreres. |
* | Tegnet foran dette symbolet må forekomme minst en gang: "AX.+4" finner "AX 4", men ikke "AX4". Den lengste mulige teksten i et avsnitt blir alltid funnet. Hvis avsnittet inneholder teksten AX 4 AX4, vil søket finne første A til siste 4. |
? | Finner ord som inneholder tegn som kommer før tegnet foran "?". For eksempel vil "Texts?" finne ordene "Texts" og "Text". |
\ | Finner bare bokstaver (ikke tall) som du angir. Hvis du for eksempel søker etter \C, blir bare 'C' funnet. |
\n | Finner hardt radskift som er satt inn med skifttasten+Enter. Du kan endre radskift til avsnittsskift ved å skrive \n i boksene Søk etter og Erstatt med og så klikke på Erstatt alle. |
\t | Finer en tabulatoravstand. Du kan også bruke dette uttrykket i boksen Erstatt med. |
\> | Finner søkeuttrykket bare hvis det forekommer i slutten av et ord. For eksempel vil "bok\>" finne "lommebok", men ikke "bokmerke". |
\< | Finner søkeordet bare hvis det forekommer i begynnelsen av et ord. For eksempel vil "\>bok" finne "bokmerke", men ikke "lommebok". |
^$ | Søker etter tomme avsnitt. |
^ | Søker etter første tegn i et avsnitt. |
& | Bruk dette tegnet i boksen Erstatt med for å legge til tegn som du angir i søkekriteriene ved erstatning. Hvis du for eksempel skriver "bok" i boksen Søk etter og "&merke" i boksen Erstatt med, blir ordet "bok" erstattet med "bokmerke". Du kan også skrive "&" i boksen Erstatt med for å endre attributter eller et annet format i søkekriteriene du angav i boksen Søk etter. |
[abc123] | Finner tegnene mellom hakeparentesene. |
[a-e] | Finner tegn mellom a og e. |
[a-eh-x] | Finner tegn fra a-e og h-x. |
[^a-s] | Finner alle tegn unntatt a-s |
\xXXXX | Finner et spesialtegn på grunnlag av en firesifret heksadesimal kode (XXXX). Koden for spesialtegn avhenger av hvilken skrifttype som brukes. Du kan se på kodene ved å klikke på . |
| | Finner søkeord som forekommer før og etter "|". For eksempel finner "denne|dette" både "denne" og "dette" når du søker. |
{2} | Definerer antall ganger tegnet foran første hakeparentes forekommer. For eksempel vil "le{2}" finne "lee". |
{1,2} | Definerer antall ganger tegnet foran første hakeparentes kan forekomme. For eksempel vil "le{1,2}" finne både "le" og "lese". |
( ) | Definerer tegnene i hakeparentesene som referanse. Deretter kan du bruke "\1" for å referere til første referanse i det gjeldende uttrykket, "\2" for å referere til andre referanse og så videre. Hvis for eksempel teksten inneholder tallet 13487889 og søket bruker det vanlige uttrykket (8)7\1\1, blir "8788" funnet. |
[:digit:]? | Finner et enkeltsiffer. Du kan finne et tall med flere enn ett siffer ved å bruke [:digit:]* |
[:space:]? | Finner blanktegn som mellomrom og tabulatortegn. |
[:print:]? | Finner utskrivbare tegn. |
[:cntrl:]? | Finner ikke-utskrivbare tegn. |
[:alnum:]? | Finner alfanumeriske tegn (tall og bokstaver). |
[:alpha:]? | Finner alfabetiske tegn. |
[:lower:]? | Finner store bokstaver hvis Skill mellom store og små bokstaver er valgt i området Alternativer. |
[:upper:]? | Finner små bokstaver hvis Skill mellom store og små bokstaver er valgt i området Alternativer. |
Til et logisk søkeuttrykk med nestede AND/OR-operatorer kan du bruke hakeparenteser. For eksempel søker " ((a[A-z]*)|(ab[A-z]*)|(b[A-z]*))$" etter tekst som forekommer på slutten av et avsnitt og begynner med mellomrom etterfulgt av "a", "ab" eller "b".