Funkcia Replace

Vráti reťazec, v ktorom bol zadaný podreťazec nahradený iným podreťazcom, na základe zadaného počtu týchto opakovaní.

Syntax

Replace( výraz, hľadať, nahradiť [, začiatok ] [, počet ] [, porovnať ] )

Syntax funkcie Replace má tieto argumenty:

Argument

Popis

výraz

Povinný argument. Reťazcový výraz obsahujúci podreťazec, ktorý sa má nahradiť.

hľadať

Povinný argument. Podreťazec, ktorý sa vyhľadáva.

nahradiť

Povinný argument. Podreťazec, ktorý nahradí pôvodný podreťazec.

začiatok

Voliteľný argument. Pozícia v rámci argumentu výraz, kde sa má spustiť vyhľadávanie podreťazca. Ak sa tento argument nezadá, automaticky sa bude predpokladať hodnota 1.

počet

Voliteľný argument. Počet nahradení podreťazca, ktoré sa majú vykonať. Ak tento argument nezadáte, predvolená hodnota je – 1, čo znamená, že sa vykonajú všetky možné nahradenia.

compare

Voliteľný argument. Číselná hodnota, ktorá označuje druh porovnávania, ktoré sa má použiť pri vyhodnocovaní podreťazcov. Hodnoty nájdete v časti Nastavenie.


Nastavenia

Argument compare môže mať tieto hodnoty:

Konštanta

Hodnota

Popis

vbUseCompareOption

–1

Vykonáva porovnanie pomocou nastavenia príkazu Option Compare.

vbBinaryCompare

0

Vykonáva porovnanie na základe binárnych údajov.

vbTextCompare

1

Vykonáva textové porovnanie.

vbDatabaseCompare

2

Len pre Microsoft Office Access 2007. Vykonáva porovnanie na základe informácií v databáze.


Vrátené hodnoty

Funkcia Replace vráti nasledujúce hodnoty:

Podmienka

Funkcia Replace vráti

výraz má nulovú dĺžku

Reťazec s nulovou dĺžkou ("")

výraz má hodnotu Null

Chyba.

hľadať má nulovú dĺžku

Kópia výrazu.

nahradiť má nulovú dĺžku

Kópia výrazu s odstránenými všetkými výskytmi argumentu hľadať.

začiatok > Len(výraz)

Reťazec nulovej dĺžky.

počet je 0

Kópia výrazu.


Poznámky

Vrátená hodnota funkcie Replace je reťazec s vykonanými nahradeniami, ktoré sa začínajú na pozícii zadanej v argumente začiatok a končí na konci reťazca výraz. Nejde však o kópiu pôvodného reťazca od začiatku až do konca.

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×