Jaa


REPLACE ER-funktio

REPLACE-funktio palauttaa määritetyn tekstimerkkijonon merkkijonona, kun se kokonaan tai osa siitä on korvattu toisella merkkijonolla.

Syntaksi

REPLACE (text, pattern, replacement, regular expression flag)

Argumentit

text: Merkkijono

Merkkijono-tietotyypin tietolähteen kelvollinen polku.

pattern: Merkkijono

Jos regular expression flag -argumentti on EPÄTOSI, tämä argumentti sisältää tekstin, joka on korvattava.

Jos regular expression flag -argumentti on TOSI, tämä argumentti sisältää säännöllisen lausekkeen, joka määrittää sekä hakukuvion että korvaavan tekstin.

replacement: Merkkijono

Jos regular expression flag -argumentti on EPÄTOSI, tämä argumentti sisältää tekstin, jota täytyy käyttää korvaavana tekstinä.

Jos regular expression flag -argumentti on TOSI, tätä argumenttia ei käytetä.

regular expression flag: Totuusarvo

Totuusarvo , joka ilmaisee, käytetäänkö korvauksena säännöllistä lauseketta.

Palautusarvot

Merkkijono

Tulokseksi saatava tekstiarvo.

Käyttöhuomautukset

Jos regular expression flag -argumentti on TOSI, funktio palauttaa määritetyn merkkijonon sen jälkeen, kun se on muutettu, käyttämällä pattern-argumentilla määritettyä säännöllistä lauseketta. Säännöllistä lauseketta käytetään etsittäessä korvattavia merkkejä.

Jos regular expression flag -argumentti on EPÄTOSI, tämä funktio palauttaa määritetyn merkkijonon sen jälkeen, kun argumentissa määritetty pattern-argumentin merkkijoukko on korvattu replacement-argumentin merkeillä.

Esimerkki 1

REPLACE ("+1 923 456 4971", "[^0-9]", "", true) on käytössä säännöllisessä lausekkeessa, joka poistaa kaikki muut kuin numeeriset merkit ja se palauttaa arvon 19234564971.

Esimerkki 2

REPLACE ("abcdef", "cd", "GH", false) korvaa mallin cd merkkijonolla GH ja palauttaa arvon abGHef.

Lisäresurssit

Tekstitoiminnot