Vrne niz, v katerem se določeni podniz zamenja z drugim podnizom tolikokrat, kot je določeno.
Sintaksa
Replace( izraz, iskanje, zamenjava [, začetek ] [, število ] [, primerjava ] )
Sintaksa funkcije Replace ima te argumente:
Argument |
Opis |
izraz |
Obvezno. Izraz niza, ki vsebuje podniz za zamenjavo. |
iskanje |
Obvezno. Podniz, ki ga iščete. |
zamenjava |
Obvezno. Podniz za zamenjavo. |
začetek |
Izbirno. Položaj znotraj izraza, kjer naj se začne podniz za iskanje. Če ga izpustite, se predvideva vrednost 1. |
število |
Izbirno. Število izvajanj zamenjav podniza. Če ga izpustite, je privzeta vrednost -1, kar pomeni, da so mogoče vse možne zamenjave. |
primerjava |
Izbirno. Številska vrednost, ki določa vrsto primerjave za uporabo pri vrednotenju podnizov. Za vrednosti glejte razdelek Nastavitve. |
Nastavitve
Argument primerjava ima lahko te vrednosti:
Konstanta |
Vrednost |
Opis |
vbUseCompareOption |
–1 |
Izvede primerjavo z uporabo nastavitve izjave možnost primerjava. |
vbBinaryCompare |
0 |
Izvede dvojiško primerjavo. |
vbTextCompare |
1 |
Izvede besedilno primerjavo. |
vbDatabaseCompare |
2 |
Samo Microsoft Office Access 2007. Izvede primerjavo na podlagi podatkov v vaši zbirki podatkov. |
Return Values
Funkcija Replace vrne te vrednosti:
Če je |
funkcija Replace vrne |
izraz ničelne dolžine |
Niz z nično dolžino ("") |
izraz Null |
Napako. |
argument iskanje ničelne dolžine |
Kopijo izraza. |
funkcija replace ničelne dolžine |
Kopijo izraza z odstranjenimi vsemi ponovitvami argumenta iskanje. |
začetek > Len(izraz) |
Niz ničelne dolžine. Zamenjava niza se začne na mestu, ki ga označuje začetek. |
število 0 |
Kopijo izraza. |
Opombe
Vrnjena vrednost funkcije Replace je niz z opravljenimi zamenjavami, ki se začne na mestu, ki ga navaja argument začetek in zaključi na koncu niza izraza. Ne gre za kopijo izvirnega niza od začetka do konca.
Primer
Izraz |
Rezultati |
SELECT ProductID, Replace(ProductID,"PRO","Product") AS ReplacedID FROMSales; |
Vrne »IDizdelka«, v »IDIzdelka« najde »PRO« in ga zamenja z »Izdelek« ter prikaže rezultat v stolpcu »IDdomeščenega«. |