Atgriež virkni , kur norādītā apakšvirkne ir aizstāta ar citu apakšvirkni noteiktu reižu skaitu.
Sintakse
Aizstāt ( izteiksme, atrast, aizstāt [, sākt ] [, Count ] [, salīdzināt ] )
Funkcijas Replace sintaksei ir šādi argumenti.
Arguments |
Apraksts |
izteiksme |
Obligāts. Virknes izteiksme, kas satur apakšvirkni, kuru vēlaties aizstāt. |
atrast |
Obligāts. Apakšvirkne, kas tiek meklēta. |
aizstāt |
Obligāts. Aizstāšanas apakšvirkne. |
sākums |
Nav obligāts. Vieta izteiksmē , kur ir jāsāk apakšvirkne meklēšana. Ja ir izlaists, tiek pieņemts 1. |
skaits |
Nav obligāts. Veicamo apakšvirknes aizstāšanas darbību skaits. Ja tiek izlaists, noklusējuma vērtība ir-1, kas nozīmē veikt visas iespējamās aizstāšanas. |
salīdzināt |
Nav obligāts. Skaitliskā vērtība, kas norāda, ka salīdzinājuma veids ir jāizmanto, novērtējot apakšvirknes. Skatiet vērtību sadaļu iestatījumi. |
Iestatījumi
Argumentam salīdzinājums var būt šādas vērtības:
Konstante |
Vērtība |
Apraksts |
vbUseCompareOption |
– 1 |
Veic salīdzinājumu, izmantojot priekšraksta Option Compare iestatījumu. |
vbBinaryCompare |
0 |
Veic bināru salīdzināšanu. |
vbTextCompare |
1 |
Veic teksta salīdzināšanu. |
vbDatabaseCompare |
2 |
tikaiMicrosoft Office Access 2007. Veic salīdzināšanu, pamatojoties uz informāciju datu bāzē. |
Atgriežamās vērtības
Funkcija Replace atgriež šādas vērtības:
Ja |
Funkcija Replace atgriež |
izteiksme ir nulles garuma |
Nulles garuma virkne ("") |
izteiksme ir Null |
Kļūdas ziņojums. |
Find ir nulles garums |
Izteiksmes kopija. |
aizstāšana ir nulles garuma |
Izteiksmes kopija ar visiem gadījumiem, kad meklēšana ir noņemta. |
sākt > LEN (izteiksme) |
Nulles garuma virkne. Virknes aizstāšana sākas vietā, kas norādīta sadaļā Sākums. |
skaits ir 0 |
Izteiksmes kopija. |
Piezīmes
Funkcijas Replace atgrieztā vērtība ir virkne ar veiktajiem aizstājējiem, kas sākas ar sākuma un beidzas izteiksmes virknes beigās. Tā nav oriģinālās virknes kopija no sākuma līdz beigām.
Piemērs
Izteiksme |
Rezultāti |
ATLASIET ProduktaID, aizstājiet (ProductID, "PRO", "Product") kā ReplacedID no ProductSales. |
Atgriež "ProductID", atrod "PRO" in "ProductID" un aizstāj ar "produkts" un parāda rezultātu kolonnā ReplacedID. |