Zum Inhalt springen

Replace() - Wo liegt der Fehler???


Empfohlene Beiträge

Geschrieben

Ich hab mich jetzt schon mehrmals an der Replace Funktion in VBScript versucht, aber nie klappt es, wo liegt der Fehler?? :confused:

Dim str1

Dim str2


str1 = "Deiner ist ein schöner Text, meiner nicht"

str2 = "ein"

str3 = "X"


Replace str1, str2, str3


WScript.Echo str1

Geschrieben
Ich hab mich jetzt schon mehrmals an der Replace Funktion in VBScript versucht, aber nie klappt es, wo liegt der Fehler?? :confused:

Dim str1

Dim str2


str1 = "Deiner ist ein schöner Text, meiner nicht"

str2 = "ein"

str3 = "X"


Replace str1, str2, str3


WScript.Echo str1

sorry habe VB schon lange nicht mehr gesehen aber :

Dim str3 - > gibt es nicht

Dim str1 as String - > sollte es vielleicht so aussehen?

Geschrieben

Mit der Klammer funktioniert es nicht. :(

Wenn ich die Syntax auf der Seite anschaue wo du mir den Link gegeben hast, dann ist meine Syntax aber irgendwie die selbe...

Aber bei mir wird das nicht ersetzt :(

Geschrieben
Mit der Klammer funktioniert es nicht. :(

Wenn ich die Syntax auf der Seite anschaue wo du mir den Link gegeben hast, dann ist meine Syntax aber irgendwie die selbe...

Aber bei mir wird das nicht ersetzt :(

tjoa dann weiß ich auch nicht... bei mir tut das GENAU so... :(

Geschrieben
Kannst du bei Gelegenheit meinen Code mal rauskopieren und bei dir testen?

ja hab ich doch :P

habs so umgebaut:

Dim str1

Dim str2

Dim str3

str1 = "Deiner ist ein schöner Text, meiner nicht"

str2 = "ein"

str3 = "X"

str1 = Replace (str1, str2, str3)

WScript.Echo str1

und das geht ;)

Geschrieben

@smilla: wenn eine funktion in VBS einen wert zurückliefert (was bei replace ja sinn macht), dann setzt sie automatisch eine klammerung der parameter voraus.

btw: dim variablenname ist nur notwendig, wenn Option Explicit verwendet wird.

s'Amstel

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...