Avatar billede casualty Nybegynder
06. august 2003 - 22:35 Der er 3 kommentarer og
1 løsning

Hvordan sletter jeg i en tekst

Jeg har en lang streng. I denne har jeg ordet "ost".
Er der nogen der kan lave en kode der sletter alt hvad der står før "ost" og også gerne en kode der sletter alt hvad der står efter "ost"..

Altså hvis der står : Jeg elsker ost meget

Så ville kode 1 skrive: "ost meget"
og kode 2 : "Jeg elsker ost"

På forhånd tak Mvh Casualty
Avatar billede casualty Nybegynder
06. august 2003 - 22:36 #1
Er det noget med først at finde ud af hvilken plads "ost" står på og derefter slette det der er før/efter??
Avatar billede eagleeye Praktikant
06. august 2003 - 22:40 #2
str = "Jeg elsker ost meget"

ord = "ost"
index = inStr(1, str, ord, 1)
if index > 1 then
  kode_1_str = Mid(str, index)
  kode_2_str = Left(str, index+len(ord)-1)
end if


Så er kode_1_str = "ost meget"
og    kode_2_str = "Jeg elsker ost"
Avatar billede eagleeye Praktikant
06. august 2003 - 22:41 #3
Hov
if index > 1 then

skal vist være > 0:

if index > 0 then
Avatar billede casualty Nybegynder
07. august 2003 - 07:03 #4
Tak for hjælpen :)
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