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

Kodeord


Reklame
Top 10 brugere
VB/Basic
#NavnPoint
berpox 2425
pete 1435
CADmageren 1251
gibson 1230
Phylock 887
gandalf 836
AntonV 790
strarup 750
Benjamin... 700
10  tom.kise 610
Udtage
Fra : Dennis Hansen


Dato : 19-02-02 19:26

Hejsa

Er der ikke en smart måde hvorpå man kan udtage noget tekst imellem bestemte
tegn...

Fx. har jeg en tekstlinje hvor der står
serial ( 1 )

Jeg skal så bare bruge 1-tallet og ikke resten...


--
Med Venlig Hilsen

Dennis Hansen




 
 
Mikkel Bundgaard (19-02-2002)
Kommentar
Fra : Mikkel Bundgaard


Dato : 19-02-02 20:13


"Dennis Hansen" <trier@train-sim.dk> wrote in message
news:a4u5bp$131l$1@news.cybercity.dk...
> Hejsa
>
> Er der ikke en smart måde hvorpå man kan udtage noget
> tekst imellem bestemte tegn...
>
> Fx. har jeg en tekstlinje hvor der står serial ( 1 )
>
> Jeg skal så bare bruge 1-tallet og ikke resten...
>
> --
> Med Venlig Hilsen
>
> Dennis Hansen
Hej Dennis

Du kan bruge funktionerne Mid og Instr.

Public Sub test213()
Dim strTmp As String
strTmp = "serial ( 1 )"
Dim res As String
res = Mid(strTmp, _
InStr(1, strTmp, "(") + 1, _
InStr(1, strTmp, ")") - InStr(1, strTmp, "(") - 1)
res = Trim(res)
MsgBox res
End Sub

Her bruger jeg Instr til at finde placeringen af "(" og ")" og
udtrækker det der ligger imellem. Funktionen Trim bruges til
at fjerne overflødige blanktegn fra begge ender.
--
Mikkel Bundgaard
IT University of Copenhagen
http://officehelp.gone.dk
Codito, Ergo Sum



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