Methode: Replace für VBS

DIAdem 2018 Hilfe


Ausgabe: Juni 2018
Artikelnummer: 370858P-0113
Angaben zum Produkt anzeigen

DOWNLOAD (Nur Windows)


DIAdem 2012 Hilfe
DIAdem 2014 Hilfe
DIAdem 2015 Hilfe
DIAdem 2017 Hilfe
DIAdem 2018 Hilfe
DIAdem 2019 Hilfe

Ersetzt einen Teil eines Texts durch einen anderen Text.

vReplace = Object.Replace(expression, find, replacement, [start], [count], [compare])
Object VBS
Objekt mit dieser Methode. Sie müssen dieses Objekt nicht angeben.
expressionVariant
Bestimmt den zu durchsuchenden Text.
findVariant
Bestimmt den zu suchenden Text.
replacementVariant
Bestimmt den Ersetzungstext.
[start]Variant
Bestimmt die Startposition der Suche. Wenn Sie start nicht angeben, beginnt die Suche mit dem ersten Zeichen. Wenn Sie count angeben, müssen Sie auch start angegeben.
[count]Variant
Bestimmt die Anzahl der Ersetzungen. Wenn Sie count nicht angeben, verwendet die Methode Replace den Wert -1, das heißt die Methode führt alle möglichen Ersetzungen durch.
[compare]Variant
Bestimmt die Art des Vergleichs bei der Auswertung von Teilzeichenfolgen. Mögliche Einstellungen sind vbBinaryCompare und vbTextCompare. Wenn Sie compare nicht angeben, führt die Methode einen binären Vergleich durch.
vReplaceVariant
Erhält den ersetzten Text. Die neue Text beginnt mit der Position start. Mögliche Rückgabewerte sind:
Bedingung Rückgabewert
expression ist ein Leerstring Leerstring
expression ist NullNull
find ist ein LeerstringKopie von expression
start ist größer als die Länge von expression Leerstring

Das folgende Beispiel ersetzt verschiedene Texte in einem Text:

MyResult = Replace("ABC123abc", "abc", "def")
Call MsgBox(MyResult) 			' Returns ABC123def
MyResult = Replace("ABC123abc", "abc", "def", 1, -1, vbTextCompare)
Call MsgBox(MyResult) 			' Returns def123def
MyResult = Replace("ABC123abc", "abc", "def",4)
Call MsgBox(MyResult) 			' Returns 123def

Siehe auch

Objektübersicht

WAR DIESER ARTIKEL HILFREICH?

Nicht hilfreich