Avatar billede nil.dk Nybegynder
21. november 2001 - 14:17 Der er 10 kommentarer og
1 løsning

RegExp

Jeg skal rense en tekststreng for diverse specialtegn. Hvordan gør jeg det i ASP med RegExp?
Avatar billede netsrac Praktikant
21. november 2001 - 14:18 #1
Hvad er det for speciel tegn ? Det er måske nemmere og sige hvilke tegn der må være tilbage ?
Avatar billede netsrac Praktikant
21. november 2001 - 14:19 #2
Avatar billede nil.dk Nybegynder
21. november 2001 - 14:20 #3
Alle specialtegn (ikke alfanumeriske eller numeriske tegn) der optræder i slutningen af ord skal væk.... f.eks. .,;:- osv.
Avatar billede netsrac Praktikant
21. november 2001 - 14:27 #4
Ehm...Det vil sige alt andet end a-z og 0-9 ?

Dette skulle kunne gøre det (ikke testet)

Set regEx = New RegExp 
regEx.Pattern = \"\\D\\W\"
regEx.IgnoreCase = True
regEx.Global = True
streng = regEx.Replace(streng)
Avatar billede nil.dk Nybegynder
21. november 2001 - 14:41 #5
Hmm.. den giver en :

Wrong number of arguments or invalid property assignment: \'Replace\'
/sogemotor/behandler.asp, line 30

linje 30 =

temp = regEx.Replace(temp)
Avatar billede netsrac Praktikant
21. november 2001 - 14:43 #6
*netsrac er en slamkoder* *g*

temp = regEx.Replace(temp, \"\")
Avatar billede netsrac Praktikant
21. november 2001 - 14:45 #7
Det skal vist også kun være:

regEx.Pattern = \"\\W\"
Avatar billede nil.dk Nybegynder
21. november 2001 - 14:48 #8
det virker nu... men den skulle kun fjerne tegn der stod i sluntingen af ordene...

sætter lige nogle flere points på.
Avatar billede netsrac Praktikant
21. november 2001 - 14:51 #9
Smæk et + og et $ tegn på :)

regEx.Pattern = \"\\W+$\"

+ for at der kan være flere tegn og $ for at det skal være i slutningen af strengen :)
Avatar billede nil.dk Nybegynder
21. november 2001 - 14:57 #10
Du skal have tak :o)

Husk at svare *S*
Avatar billede netsrac Praktikant
21. november 2001 - 14:58 #11
Altid en fornøjelse at hjælpe dig :)
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