Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Visual Basics Programming >> Content
    Slik fjerner Accents i en VB6 String
    Det finnes flere forskjellige tegn som representerer en aksent . Graven tilde og akutt aksent merker er representert med en spesiell karakter over bokstaven i ordet. Selv om det ikke er mange engelske ord med aksenter , det er flere i fransk og spansk. Når du mottar eller sender fransk eller spansk data fra Visual Basic til enten en database eller et annet program skrevet i et annet programmeringsspråk, kan det være nødvendig å fjerne aksent før andre program kan behandle det. Instruksjoner
    en

    Opprett en ny Standard EXE Visual Basic program . Legg evnen til å lese og behandle data fra en ekstern fil ved å velge " Project" og "Referanser . " Kryss av i boksen ved siden av " Microsoft Scripting Runtime " og klikk " OK " for å lagre . Dette gir programmet tilgang til Windows API for filhåndtering
    2

    Erklærer to variabler: . En som en " FileSystemObject " og den andre som en " TextStream " :

    Dim oFSO som New Scripting.FileSystemObject

    Dim oMyFile som Scripting.TextStream

    Deretter åpner filen for lesing i TextStream .

    Set oMyFile = oFSO.OpenTextFile ( filnavn, ForReading )

    også deklarere en variabel til å holde hver linje av TextStream som " Dim sLineRead som String . "
    3

    Process tekstfilen linje for linje i en sløyfe skrevet som "Mens Ikke oMyFile.AtEndOfStream . " Sett " sLineRead " lik en tekstlinje fra TextStream : en

    sLineRead = oMyFile.ReadLine
    p Hvis det er noen aksenter som inngår i " sLineRead " du kan erstatte dem med en annen verdi ved hjelp av VB "erstatte " metoden.
    4

    Identifiser aksent karakter skal fjernes . For eksempel kan tekst som inneholder " e" erstattes med "e" før visning eller sette inn data i en database : en

    sLineRead = Erstatt ( sLineRead , "e" , "e" )
    p Dette kodelinje erstatter alle forekomster av "E" med " e " i tekstlinje leses inn " sLineRead " uten å endre noen av de opprinnelige dataene .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan å analysere deler av HTML Bruke VB 
    ·Hvordan Endre DataGrid Color i VB6 
    ·Hvordan bruke VB skrive en datamaskin navn til en tekst…
    ·Hvordan hente data i den andre kolonnen av en ListBox e…
    ·Hvordan å generere en tilfeldig alfanumerisk streng 
    ·Slik installerer FlexGrid Kontroll 
    ·Slik pakker du ut RGB-er i VB6 
    ·Slik sletter Records for lagrede prosedyrer i Visual Ba…
    ·Hvordan stoppe en Loop i VBA 
    ·Hvordan få tilgang Analyser data 
      Anbefalte artikler
    ·Hvordan sette betinget utsagn i en JS Fil 
    ·Hva er fordelene med en Bot 
    ·Slik fjerner en Gjentatte Ord i PHP 
    ·ASP vs PHP koding Speed ​​
    ·Hvordan koble til en nettside med Visual Basic 6 
    ·Hvordan bruke DataReader i VB.Net 
    ·Hvordan kjøre en PHP fil i Linux 
    ·Hvordan få det første elementet i en streng i PHP 
    ·Hvordan å bedra en VMWare Bilde 
    ·Turing boolske Typer 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/