Muunna sarakkeen tietoja yksinkertaisella muodon vastaavuudella tai säännöllisellä lausekkeella (regex). Voit esimerkiksi muuntaa CA-arvon Kalifornia-arvoksi Osavaltio-sarakkeessa.
Tässä on joitain esimerkkejä tietojen muuntamisesta säännöllisillä lausekkeilla (regex).
Näissä esimerkeissä Hakulauseke-kohdassa näytetään, mitä Korvattava merkkijono -kenttään syötetään, ja Korvausarvo-kohdassa näytetään, mitä Uusi merkkijono -kenttään syötetään.
Taulu 3-1 Esimerkkejä korvaavista muunnoksista
Hakulause | Korvaava arvo | Alkuperäinen teksti | Korvattu teksti | Huomautuksia |
---|---|---|---|---|
@([a-z]+)(?=\.[a-z]{3}) |
@esimerkki | JaanaSalo@yahoo.com | JaanaSalo@esimerkki.com | Tässä esimerkissä korvataan toimialueen tiedot sähköpostiosoitteissa. |
^Gray|Grey$ |
Silver |
Grey Gray Graystone |
Silver Silver Graystone |
Merkit ^$ merkitsevät, että vain koko merkkijonon vastaavuuksia haetaan. Pystypalkki on OR-operaattori säännöllisissä lausekkeissa, joten tässä tapauksessa säännöllinen lauseke etsii merkkijonoa "Gray" tai "Grey" ja korvaa sen merkkijonolla "Silver".
Merkkijonoa "Graystone" ei muunneta, koska säännöllinen lauseke hakee vain vastaavuuksia, joissa koko arvo täsmää. |
\d+ |
9999 |
8398 Park Street 123 Oracle Parkway |
9999 Park Street 9999 Oracle Parkway |
Tämä säännöllinen lauseke hakee yhtä tai useampaa (+) numeroa (\d) ja korvaa ne merkkijonolla "9999". Tämä korvaus toimii myös silloin, kun alkuperäisessä tekstissä on vain kolme numeroa. |
([A-z]+)(\d+) |
$2 |
UA101654 US829383 |
101654 829383 |
Tämä säännöllinen lauseke hakee yhtä tai useampaa (+) peräkkäistä kirjainta ([A-z]), joiden jäljessä on yksi tai useampi (+) numero (\d). Kumpikin lauseke on sulkeissa, joten kaksi ryhmää tallennetaan: ensimmäinen on ([A-z]) ja toinen (\d+). Nämä ryhmät numeroidaan automaattisesti, ja niitä voi käyttää korvauksessa käyttämällä dollarimerkkiä. Toista ryhmää voi esimerkiksi käyttää $2-lausekkeella. |
([A-z]+)(\d+) |
Postinumero: $2 |
UA101654 US829383 |
Postinumero: 101654 Postinumero: 829383 |
Tässä esimerkissä käytetään samaa vastaavuuslauseketta kuin aiemmassa esimerkissä. Se näyttää, kuinka ryhmään voi lisätä oman korvaustekstin. Tekstiä voi lisätä palautetun vastaavuusryhmän eteen tai taakse. |