vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#

https://www.vbarchiv.net
Rubrik: Variablen/Strings · String-Operationen   |   VB-Versionen: VB4, VB5, VB619.12.06
String-Replace ganz einfach selbst gebaut

Eine Ersatzfunktion für die in VB6 vorhandene Replace-Version.

Autor:   MichaelBewertung:  Views:  10.179 
ohne HomepageSystem:  Win9x, WinNT, Win2k, WinXP, Win7, Win8, Win10, Win11kein Beispielprojekt 

Wer noch unter VB4 oder VB5 programmiert vermisst oftmals schmerzlich die Replace-Funktion von VB6. Doch das muss nicht sein. Nachfolgende Funktion stellt ein Ersatz der seit VB6 vorhandenen Replace-Funktion dar, mit der sich eine bestimmte Zeichenkette innerhalb eines Strings durch einen andere Zeichenkette ersetzen lässt.

Public Function strReplace(ByVal SourceStr As String, _
  ByVal oldStr As String, ByVal newStr As String) As String
 
  Dim a As Long
 
  Do
    ' nach der alten Zeichenkette suchen
    a = InStr(1, SourceStr, oldStr)
    If a = 0 Then Exit Do
 
    ' alte Zeichenkette durch neue ersetzen
    SourceStr = Left$(SourceStr, a - 1) & newStr & _
      Mid$(SourceStr, a + Len(oldStr))
  Loop
 
  strReplace = SourceStr
End Function



Anzeige

Kauftipp Unser Dauerbrenner!Diesen und auch alle anderen Tipps & Tricks finden Sie auch auf unserer aktuellen vb@rchiv  Vol.6

Ein absolutes Muss - Geballtes Wissen aus mehr als 8 Jahren vb@rchiv!
- nahezu alle Tipps & Tricks und Workshops mit Beispielprojekten
- Symbol-Galerie mit mehr als 3.200 Icons im modernen Look
Weitere Infos - 4 Entwickler-Vollversionen (u.a. sevFTP für .NET), Online-Update-Funktion u.v.m.
 
 
Copyright ©2000-2024 vb@rchiv Dieter OtterAlle Rechte vorbehalten.


Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.