Avatar billede cdc Novice
09. marts 2004 - 22:32 Der er 15 kommentarer og
1 løsning

RegExp fejl - Invalid escape code

Som skrvet i toppen får jeg denne fejl "Invalid escape code '\'"  er det en der kan se hvor fejlen ligger?

regExp.Pattern = "(ftp://)([\S]*)"
strText = regExp.Replace(strText,"$1$2 ")
regExp.Pattern = "([\S]*@[\S]*[.se|.com|.nu|.net|.org])"
strText = regExp.Replace(strText,"$1 ")

/cdc
Avatar billede eagleeye Praktikant
09. marts 2004 - 22:37 #1
Prøv med \/\/ i stedet for //
Avatar billede cdc Novice
09. marts 2004 - 22:39 #2
Sådan her:

regExp.Pattern = "(ftp:\/\/)([\S]*)"
strText = regExp.Replace(strText,"$1$2 ")
regExp.Pattern = "([\S]*@[\S]*[.se|.com|.nu|.net|.org])"
strText = regExp.Replace(strText,"$1 ")
Avatar billede cdc Novice
09. marts 2004 - 22:40 #3
skal siges jeg ikke er riktig haj til lige dette her med regexp
Avatar billede eagleeye Praktikant
09. marts 2004 - 22:44 #4
ja men jeg er faktisk også kommet helt i tvivl om der skal \ foran /
Avatar billede cdc Novice
09. marts 2004 - 22:45 #5
hvad skal der så i stedet bare \\ ?
Avatar billede eagleeye Praktikant
09. marts 2004 - 22:47 #6
\x bruges til at angive en specielt funktion eks \S som matcher alt undtagen mellemrum/return/tab
Så det skulle være // som du har skrevet:

regExp.Pattern = "(ftp://)([\S]*)"
Avatar billede cdc Novice
09. marts 2004 - 22:50 #7
men det virker ikke, skal dog siges at siden ligger på en linux SUN server: SUN One Active Server Pages 4.0 ved ikke om det har noget at sige
Avatar billede eagleeye Praktikant
09. marts 2004 - 22:52 #8
ok, ja jeg skulle lige til at spørge, for det virker fint på min w2k.
søger lige lidt..
Avatar billede cdc Novice
09. marts 2004 - 22:52 #9
når linie 2 og 4 slettes virker det nogenlunde med ikke optimalt :o(
Avatar billede eagleeye Praktikant
09. marts 2004 - 22:59 #10
Den streng som er i strText indeholder den \ ?
Avatar billede cdc Novice
09. marts 2004 - 23:00 #11
2 sec
Avatar billede cdc Novice
09. marts 2004 - 23:05 #12
Han som jeg har lavet det for er gået i seng ?? Så jeg kan først få svar i morgen
Avatar billede eagleeye Praktikant
09. marts 2004 - 23:18 #13
ok :)
Måske man skal ændre \ til to \\ i Chili!ASP ?
Avatar billede cdc Novice
09. marts 2004 - 23:24 #14
ja det er noget l o r . har haft problemer med chilliasp på et andet site, og MySql DB.
Brugte meget lang tid på at kode i asp til access, og så får man at vide når man leverer varen at den er på en linux server, men kunden betalte, men det kostede  nogle ectra dagers arbejde
Avatar billede cdc Novice
10. marts 2004 - 19:40 #15
Han har selv fundet denne fejl, var noget med pattern som ikke var som det skulle være til en linux server, nu har han så bare problemer med file upload og sendmail.

Vil du have halvdelen af points for indsatsen?
Avatar billede eagleeye Praktikant
10. marts 2004 - 20:08 #16
Nej det helt i orden :)
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