Du kan omforme data i en kolonne ved hjelp av et enkelt mønstersamsvar eller et regulært uttrykk (regex). I kolonnen State kan du for eksempel endre CA til California.
Her kommer noen eksempler på bruk av regulære uttrykk (regex) for omforming av data.
I disse eksemplene viser Søkeuttrykk hva du kan angi i feltet Streng som skal erstattes, og Erstatt verdi viser hva du kan angi feltet Ny streng .
Tabell 3-1 Eksempel på erstatning i omforminger
Søkeuttrykk | Erstatt verdi | Opprinnelig tekst | Erstattet tekst | Merknader |
---|---|---|---|---|
@([a-z]+)(?=\.[a-z]{3}) |
@example | MichelePFalk@yahoo.com | MichelePFalk@example.com | Dette eksemplet erstatter domenedetaljer i e-postadresser. |
^Gray|Grey$ |
Silver |
Grey Gray Graystone |
Silver Silver Graystone |
Tegnet ^$ betyr at det bare skal letes etter samsvar med hele strengen. Den loddrette streken er det regulære uttrykket for ELLER, så i dette tilfellet leter det regulære uttrykket etter enten Gray eller Grey, og erstatter det med Silver.
Strengen Graystone blir ikke omformet, fordi det regulære uttrykket bare leter etter samsvar med hele verdien. |
\d+ |
9999 |
8398 Park Street 123 Oracle Parkway |
9999 Park Street 9999 Oracle Parkway |
Dette regulære uttrykket leter etter én \d eller flere +-sifre, og erstatter dem med 9999. Erstatningen fungerer også når den opprinnelige teksten bare har tre sifre. |
([A-z]+)(\d+) |
$2 |
UA101654 US829383 |
101654 829383 |
Dette regulære uttrykker leter etter én [A-z] eller flere påfølgende +-bokstaver fulgt av én \d eller flere +-sifre - hvert enkelt av de to uttrykkene er bundet av parenteser, som innkapsler to grupper - den første ([A-z]) og den andre (\d+) - disse gruppene nummereres automatisk, og de kan deretter brukes i erstatningen ved hjelp av dollartegnet for den andre gruppen, for eksempel $2. |
([A-z]+)(\d+) |
Postnummer: $2 |
UA101654 US829383 |
Postnummer: 101654 Postnummer: 829383 |
Dette eksemplet bruker det samme samsvarsuttrykket som forrige eksempel, bortsett fra at det viser hvordan du kan sette inn en egen erstatningstekst i tillegg til en gruppe. Teksten kan settes inn før og etter en tilbakekalt samsvarsgruppe. |