Autor Thema: Replace in LS  (Gelesen 1730 mal)

Offline Gogun_Beokz

  • Junior Mitglied
  • **
  • Beiträge: 83
  • Geschlecht: Männlich
Replace in LS
« am: 25.07.05 - 13:52:26 »
hi @all,

Habe folgendes Problem:

ich habe einen Textstring
z.B. 192.168.4.123 asd
nun möchte ich alle Buchstaben hinten gelöscht haben. Dazu benutze ich diese Formel

text = 192.168.14.123 fds
source = text
finda = "a"
replacea = " "
text1 = Replace(source, finda, replacea)

das a wird auch ersetzt, ich möchte aber das ganze alphabet ersetzt haben und wenn ich die Liste mit & erweitere wird garnichts ersetzt. Wäre sahne wenn mir einer helfen könnte.

MfG

G0gUn_B3okZ

Glombi

  • Gast
Re: Replace in LS
« Antwort #1 am: 25.07.05 - 13:57:02 »
Ich nehme an, Du arbeitetest noch an diesem Problem:
http://www.atnotes.de/index.php?topic=24497.0

Falls ja, dann solltest Du strleft( <string>, " ") nehmen.

Andreas

Offline diali

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.023
  • Geschlecht: Männlich
Re: Replace in LS
« Antwort #2 am: 25.07.05 - 14:06:45 »
willst Du die Einträge ersetzen oder entfernen?

Mit Instr(text, " ") findest Du die Position des ersten Leerzeichens und kannst dann mit Left abschneiden.
text = "192.168.14.123 fds"
text1 = left(text, instr(text," ")
Gruß
Dirk

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Replace in LS
« Antwort #3 am: 25.07.05 - 14:10:37 »
Und mit Replace würde es auch gehen wenn du das so machst ...
Code
	Dim text As Variant
	Dim newtext As Variant
	Dim finda(4) As Variant
	Dim replacea As Variant
	
	text= Ucase("192.168.36.191 abcd")
	finda(0) = "A"
	finda(1) = "B"
	finda(2) = "C"
	finda(3) = "D"
	finda(4)= " "
	replacea=""
	newtext= Replace(text,finda,replacea)
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline Gogun_Beokz

  • Junior Mitglied
  • **
  • Beiträge: 83
  • Geschlecht: Männlich
Re: Replace in LS
« Antwort #4 am: 25.07.05 - 14:39:48 »
Ja funzt danke ich hatte auch schon an arrays gedacht hab die dann nur falsch deklariert....naja,

dankeschön

Offline diali

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.023
  • Geschlecht: Männlich
Re: Replace in LS
« Antwort #5 am: 25.07.05 - 14:44:24 »
Welche Variante hast Du jetzt verwendet?
Gruß
Dirk

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz