Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Ersätta ord i textbox med slumpade ord... Hur göra?

Postades av 2004-05-17 00:44:19 - Emil Axelsson, i forum visual basic - allmänt, Tråden har 8 Kommentarer och lästs av 1423 personer

Jag har skrivit en function som heter "SLUMPORD", den slumpar ord från en lista jag har.

Vad jag vill göra är att ersätta alla "taggar" i en textbox med olika slumpord.
Om vi till exempel säger att taggen i textboxen ser ut såhär "(ORD)".
Och texten i textboxen ser ut såhär.

"Lasse åt en stor (ORD). Och sen byggde han en koja utav (ORD).
När han satt i kojan kastade han en (ORD)."

Om jag nu kör detta kommando

textbox = Replace(textbox, "(ORD)", SLUMPORD)

Då ersätts ju givetvis alla (ORD) med samma slumpade ord.
Nån som vet hur jag ska göra för att få ett nytt ord varje gång?
I denna textbox är det 3 taggar som ska ersättas men det varierar.


Svara

Sv: Ersätta ord i textbox med slumpade ord... Hur göra?

Postades av 2004-05-17 01:38:42 - Andreas Hillqvist

Du kan ju använda InStr() funktionen och manuelt infoga din text eller RegExp.


Svara

Sv: Ersätta ord i textbox med slumpade ord... Hur göra?

Postades av 2004-05-17 08:05:53 - Johan Olsson

Det här borde funka ?

While Instr(textbox,"(ORD)") > 0 ' så länge det finns några "(ORD)" kvar
Replace(textbox, "(ORD)", SLUMPORD,,1) ' byter ut en förekomst av "(ORD)"
Wend

/Johan


Svara

Sv: Ersätta ord i textbox med slumpade ord... Hur göra?

Postades av 2004-05-17 10:54:04 - Emil Axelsson

VB gillade inte koden så jag satte dit "textbox =" framför replace.

While Instr(textbox,"(ORD)") > 0 ' så länge det finns några "(ORD)" kvar
textbox = Replace(textbox, "(ORD)", SLUMPORD,,1) ' byter ut en förekomst av "(ORD)"
Wend

Nu körsloopen men endast 1 av taggarna byts ut innan loopen avslutas.
Någon som vet varför?


Svara

Sv: Ersätta ord i textbox med slumpade ord... Hur göra?

Postades av 2004-05-17 12:23:11 - Johan Olsson

Missade tilldelningen...

Testa med en lokal variabel i stället för själva textboxen

/Johan


Svara

Sv: Ersätta ord i textbox med slumpade ord... Hur göra?

Postades av 2004-05-17 12:46:56 - Emil Axelsson

Hmm får det inte att fungera :(
Såg nu att den inte byter ut nåt ord alls, såg fel förut.
Tack ändå för dina försök.


Svara

Sv: Ersätta ord i textbox med slumpade ord... Hur göra?

Postades av 2004-05-17 14:09:17 - Emil Axelsson

Nån som kan förklara hur jag ska göra för att använda InStr() eller RegExp ?


Svara

Sv: Ersätta ord i textbox med slumpade ord... Hur göra?

Postades av 2004-05-17 17:37:19 - Emil Axelsson

Fick hjälp i ett annat forum. Kunde lösa det såhär

Do
document2 = document
RANDOMWORD = RANDOM 'Random är functionen
document = Replace(document, "(WORD)", RANDOMWORD, 1, 1)
Loop Until document = document2


Svara

Sv: Ersätta ord i textbox med slumpade ord... Hur göra?

Postades av 2007-09-07 19:27:37 - Emil Axelsson

Men hur jävla trög är jag inte här, vafan skrev ja inte ut funktionen för i svaret.... Behöver den nu.


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 725
27 958
271 751
440
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies