Avatar billede peanut2000 Nybegynder
15. december 2004 - 12:10 Der er 9 kommentarer og
1 løsning

sæt tekst ind mellem en sætning

Hej jeg skal bruge en funktion der kan sætte noget tekst ind mellem noget andet tekst. Jeg kender ikke indexof, skal sammenligne med noget start og slut tekst og så sætte det ind mellem dem
Avatar billede the_party_dog Nybegynder
15. december 2004 - 12:11 #1
kom med et eksempel, det vil gøre det meget nemmer at stille et lille eksperiment op
Avatar billede peanut2000 Nybegynder
15. december 2004 - 12:13 #2
Public Function test(ByVal tekst As String)
        Dim str1 As String = "I samarbejde med nogle af Danmarks "
        Dim str2 As String = "bedste flettere, møbelsnedkere"
        Dim str3 As String = "HER ER JEG"
        Dim resultat As String

        mangler noget her


    End Function
Avatar billede arne_v Ekspert
15. december 2004 - 12:14 #3
Hvad skal resultat blive ?

For det er vel ikke

resultat = str1 & str2 & str3

du leder efter ?
Avatar billede arne_v Ekspert
15. december 2004 - 12:22 #4
Eller er det noget a la:

Dim s As String = "aaa bbb ddd"
Dim ix As Integer = s.IndexOf("bbb")
s = s.Substring(0, ix + 3) & " ccc" & s.Substring(ix + 3, s.Length - ix - 3)

du leder efter ?
Avatar billede peanut2000 Nybegynder
15. december 2004 - 12:58 #5
nej ikke helt, har kun telve teksten, hvor jeg har 2 andre tekststrenge, som jeg bruger, til at sige at det skal være mellem dem, at der skal sættes noget ind. Jeg har ikke indexof værdierne, det skal kun køre på tekstværdier, hvis det kan lade sig gøre
Avatar billede peanut2000 Nybegynder
15. december 2004 - 14:33 #6
Jeg har articlestart og articelend som er en indputbox, hvor jeg kopiere noget kode ind fra en fil, det der så er meningen er at imellem start og end, skal jeg indsætte noget tekst. Mit problem er at koden bliver indsat nedenunder articelend, istedetfor mellem articelstart og end.
hvad gør jeg forkert??

Har følgende kode:

Dim p As Integer
        Dim w As Integer

        p = webp.IndexOf(articelStart) + articelStart.Length
        w = webp.IndexOf(articelEnd) + articelEnd.Length
        setArticle = webp.Substring(0, p + 3) & Chr(13) & Chr(10) & "<!-- #INCLUDE FILE=""Article.asp"" -->" & Chr(13) & Chr(10) & webp.Substring(w) ', webp.Length - ix - 3)
Avatar billede arne_v Ekspert
15. december 2004 - 21:51 #7
Jeg tror at du skal prøve at spørge i ASP.NET og vise noget mere kode.

Jeg tror at det skal gribes lidt anderledes an i ASP.NET !
Avatar billede arne_v Ekspert
22. januar 2005 - 23:14 #8
kommet videre ?
Avatar billede peanut2000 Nybegynder
15. juli 2005 - 23:38 #9
ja smid et svar
Avatar billede arne_v Ekspert
15. juli 2005 - 23:40 #10
ok
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester