/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Replace et specifik tegn
Fra : Martin


Dato : 16-01-03 14:05

Hej

Jeg har et stort problem.

Jeg skal gennemlæse en tekst-fil og indsætte den i en database. Dette er
ikke noget problem.
Problemet ligger i, at der i tekst-filen er et tegn, som jeg ikke kan
replace.
Det er et tegn der laver et enter, altså linieskift.
I tekst-filen ligner tegnet en lille firkant.
Jeg har prøvet at replace med følgende:

chr(13)
chr(10)
vbCrLf
vbLf
<br>

Disse virker ikke...

Er der nogen der har nogle idéer?

Med venlig hilsen

Martin




 
 
Jakob Andersen (16-01-2003)
Kommentar
Fra : Jakob Andersen


Dato : 16-01-03 14:05

Martin wrote:
> Problemet ligger i, at der i tekst-filen er et tegn, som jeg ikke kan
> replace. Det er et tegn der laver et enter, altså linieskift.
> I tekst-filen ligner tegnet en lille firkant.
> Jeg har prøvet at replace med følgende:
>
> chr(13)
> chr(10)
> vbCrLf
> vbLf
> <br>
> Disse virker ikke...

Du kan udskrive tegnets charværdi herefter ved du hvad du skal replace med.

--
Jakob Andersen


///JJ (16-01-2003)
Kommentar
Fra : ///JJ


Dato : 16-01-03 18:05

"Martin" <mas@kringit.com> wrote in message
news:b06ajf$1p3$1@news.cybercity.dk...
> Hej
>
> Jeg har et stort problem.
>
> Jeg skal gennemlæse en tekst-fil og indsætte den i en database. Dette er
> ikke noget problem.
> Problemet ligger i, at der i tekst-filen er et tegn, som jeg ikke kan
> replace.
> Det er et tegn der laver et enter, altså linieskift.
> I tekst-filen ligner tegnet en lille firkant.
> Jeg har prøvet at replace med følgende:
>
> chr(13)
> chr(10)
> vbCrLf
> vbLf
> <br>


Muligvis: vbNewLine

Ellers som det allerede er nævnt

str="din tekststreng"
tegn=mid(str,x,1) 'x=plads nr. for dit særlige tegn.
response.write asc(tegn)
Herefter er det blot at bruge chr(tegn-værdi) i din replace

mvh
///JJ



Martin (20-01-2003)
Kommentar
Fra : Martin


Dato : 20-01-03 08:58

Hej.

Tak for forslagene.

Nu har jeg prøvet at udskrive chr-værdien:

do while f.AtEndOfLine = false
tmp=f.Read(1)
Response.Write " - "&asc(tmp)&"<br>"
loop

Her udskriver jeg hver karakter, men når jeg kommer til det "særlige" tegn,
kommer der et linieskift.

Er der flere idéer?

Mvh
Martin

"///JJ" <nospamjesperhn@tdcadsl.dk> skrev i en meddelelse
news:3e26e5fe$0$156$edfadb0f@dread16.news.tele.dk...
> "Martin" <mas@kringit.com> wrote in message
> news:b06ajf$1p3$1@news.cybercity.dk...
> > Hej
> >
> > Jeg har et stort problem.
> >
> > Jeg skal gennemlæse en tekst-fil og indsætte den i en database. Dette er
> > ikke noget problem.
> > Problemet ligger i, at der i tekst-filen er et tegn, som jeg ikke kan
> > replace.
> > Det er et tegn der laver et enter, altså linieskift.
> > I tekst-filen ligner tegnet en lille firkant.
> > Jeg har prøvet at replace med følgende:
> >
> > chr(13)
> > chr(10)
> > vbCrLf
> > vbLf
> > <br>
>
>
> Muligvis: vbNewLine
>
> Ellers som det allerede er nævnt
>
> str="din tekststreng"
> tegn=mid(str,x,1) 'x=plads nr. for dit særlige tegn.
> response.write asc(tegn)
> Herefter er det blot at bruge chr(tegn-værdi) i din replace
>
> mvh
> ///JJ
>
>



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste