Avatar billede ducks Nybegynder
16. januar 2004 - 21:57 Der er 4 kommentarer og
1 løsning

Gøre så man kan skrive flere mellemrum efter hinanden

Hvordan gør jeg så, alt hvad der står der (hvor der står $2) kan der godt være mere end et mellemrum lige efter hinanden, det kan der jo normalt ikke i HTML. Man kunne sikkert på en måde lave " " om til " " men så vil man risikere at siden bliver for bred, kan begge dele undgås? Ellers skal jeg bare have koden rettet så den laver " " om til " ", hvis det er muligt at undgå for brede sider, vil det også være rart:

regEx.Pattern = "(\[code\])(.+)(\[\/code\])"
trash = regEx.Replace(trash, "<div align=""center""><p><table cellspacing=""0"" cellpadding=""0"" border=""0"" width=""95%""><tr><td class=""quote"">$2</td></tr></table></p></div>")
Avatar billede ducks Nybegynder
16. januar 2004 - 22:01 #1
1. Hører det her til ASP? Det er jo bare Reg.Exp.
2. Hvorfor ligger den ikke i spørgsmåls oversigten hos mig?
Avatar billede repsak Nybegynder
17. januar 2004 - 00:22 #2
Nej det er reg.Exp :-)
normalt vil mange mellemrum blot blive til
regEx.Pattern " *"
eller mere normale
regEx.Pattern "\s*"
Avatar billede roenving Novice
17. januar 2004 - 02:19 #3
Det er selvfølgelig regexp, men definitionen af et regexp-objekt er forskellig fra sprog til sprog, men det ser ud til, at du skal have fat i den kode, som gør en søgning global til denne regexp:

regEx2.Pattern = "( )"
regEx2.Global = True  ' Set global applicability.

trash = regEx.Replace(trash, "nbsp;")

-- fandt den lige ved en hurtig søgning blandt tidligere spørgsmål i kategorien ...
Avatar billede ducks Nybegynder
17. januar 2004 - 22:24 #4
roenvig > Det du har skrevet laver bare alle mellemrum om til &nbsp; - Men det er kun dem der er mellem [code] og [/code] den skal gøre det ved. Og der hjælper desværre ikke at sætte Replace rundt om $2
Avatar billede ducks Nybegynder
20. januar 2004 - 15:40 #5
:(
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