Visual Basic 6 er et event- driven programmeringssprog til Windows, oprindeligt baseret på BASIC . Sproget indeholder mange funktioner og erklæringer til string manipulation. Udskiftning af et tegn i en streng med en anden er et vigtigt skridt i mange strenghåndtering opgaver , herunder kryptografi, sanitizing input og redigering af tekst , som brugeren skriver det . I Visual Basic 6 , kan du erstatte et tegn med en anden ved hjælp af Mid erklæring. Instruktioner
1
Kopier streng, du vil ændre i en variabel . Dette er nødvendigt, fordi Mid erklæring arbejder med variabler , men ikke med de egenskaber af klasser eller kontroller . (Hvis den streng, du vil ændre , er allerede i en variabel , kan du springe dette trin over. )
Dim StringToModify som String
StringToModify = Text1.Text
2 < p> Afgør, hvilke tegn, du ønsker at erstatte. Hvis det tegn, du ønsker at erstatte vil være i samme position hver gang , skal du angive position som et tal. ( Tegnet nummerering starter ved 1 ). Ellers bestemme figurens position og gemme det i en variabel. Dette eksempel finder det sidste tegn i strengen : Hej
Dim CharacterPosition som Integer
CharacterPosition = Len ( StringToModify )
3
Udskift tegn ved hjælp af Mid . The Mid opgørelse tager tre argumenter : Den streng , der skal ændres , startpositionen af det afsnit , der skal udskiftes, og længden af den sektion, der skal udskiftes. ( . Da du ønsker at erstatte et enkelt tegn , vil længden altid være 1) Dette eksempel erstatter tegnet med en kapital D:
Mid ( StringToModify , CharacterPosition , 1) = "D"
< br > 4
Kopier tilbage ejendommen, hvis du kopierede en ejendom i det første trin : Hej
Text1.Text = StringToModify