vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: .contains vs instr() und .replace vs replace() und ReplacePlus() 
Autor: ModeratorDaveS (Moderator)
Datum: 18.07.09 12:40

Deine Funktion wird leider Probleme haben in so einem Fall:
       Dim s1 As String = "Some $data hi!"
       Dim s2 As String = "$Data"
       Dim s3 As String
 
       s3 = VB_Replace(s1, s2, "123,456", True)
In der Tat ist die .Net String-Klasse ziemlich mangelhaft. Du kannst die Klasse aber mit VB2008 bequem erweitern

Imports System.Runtime.CompilerServices
Module MoreStringStuff
    <Extension()> _
    Public Function Replace(ByVal theString As String, ByVal findString As _
    String, ByVal replaceString As String, Optional ByVal comparison As _
    StringComparison = StringComparison.CurrentCulture) As String
        Dim idx As Integer = theString.IndexOf(findString, comparison)
        If idx > -1 Then
            Return theString.Substring(0, idx) & replaceString & _
              theString.Substring(idx + findString.Length)
        End If
        Return theString
    End Function
End Module
Dann kannst du sowas schreiben:
        s3 = s1.Replace(s2, "123,456", _
          StringComparison.CurrentCultureIgnoreCase)

________
Alle Angaben ohne Gewähr. Keine Haftung für Vorschläge, Tipps oder sonstige Hilfe, falls es schiefgeht, nur Zeit verschwendet oder man sonst nicht zufrieden ist

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
.contains vs instr() und .replace vs replace() und ReplacePl...5.999Jojo15.07.09 13:05
Re: .contains vs instr() und .replace vs replace() und Repla...4.076Maas15.07.09 13:19
Re: .contains vs instr() und .replace vs replace() und Repla...4.098Jojo15.07.09 13:22
Re: .contains vs instr() und .replace vs replace() und Repla...4.000xy_keineahnung15.07.09 13:28
Re: .contains vs instr() und .replace vs replace() und Repla...4.015ModeratorFZelle15.07.09 14:09
Re: .contains vs instr() und .replace vs replace() und Repla...4.002Jojo15.07.09 17:37
Re: .contains vs instr() und .replace vs replace() und Repla...3.950ModeratorFZelle15.07.09 19:19
Re: .contains vs instr() und .replace vs replace() und Repla...3.922Jojo16.07.09 08:25
Re: .contains vs instr() und .replace vs replace() und Repla...3.947ModeratorFZelle16.07.09 10:00
Re: .contains vs instr() und .replace vs replace() und Repla...3.947Jojo16.07.09 11:30
Re: .contains vs instr() und .replace vs replace() und Repla...3.946ModeratorFZelle16.07.09 12:07
Re: .contains vs instr() und .replace vs replace() und Repla...4.036Jojo16.07.09 12:34
Re: .contains vs instr() und .replace vs replace() und Repla...3.936ModeratorFZelle16.07.09 15:18
Re: .contains vs instr() und .replace vs replace() und Repla...3.996Jojo16.07.09 15:29
Re: .contains vs instr() und .replace vs replace() und Repla...3.958sollniss17.07.09 17:26
Re: .contains vs instr() und .replace vs replace() und Repla...3.988Jojo18.07.09 09:44
Re: .contains vs instr() und .replace vs replace() und Repla...3.989keco18.07.09 10:53
Re: .contains vs instr() und .replace vs replace() und Repla...3.889Snoopy18.07.09 12:35
Re: .contains vs instr() und .replace vs replace() und Repla...3.892keco18.07.09 12:41
Re: .contains vs instr() und .replace vs replace() und Repla...4.151Snoopy18.07.09 12:29
Re: .contains vs instr() und .replace vs replace() und Repla...3.870ModeratorDaveS18.07.09 12:40
Re: .contains vs instr() und .replace vs replace() und Repla...3.969Jojo19.07.09 08:55
Re: .contains vs instr() und .replace vs replace() und Repla...3.940ModeratorDaveS19.07.09 16:17

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle 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.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel