Avatar billede boris Mester
02. september 2004 - 19:23 Der er 4 kommentarer og
1 løsning

regex i.s.f. replace

Jeg bruger Replace til at konvertere alle <br> til linieskift
Chr(10), men når der er for mange af dem går serveren ned med fejl 507.
(Det er fordi jeg har en masse tekst i en database, som er formateret med <br>,og når det skal vises i et textarea ser det dumt ud med <br>)
Vil det løse problemet at bruge regex, og er der nogen der har et bud på, hvad jeg skal skrive?
Avatar billede boris Mester
02. september 2004 - 19:39 #1
Jeg har fundet en anden måde at klare det på.
Avatar billede ldanielsen Nybegynder
02. september 2004 - 19:45 #2
Har aldrig brugt regexp i VBScript, men dette vil måske virke?:

Set re = new regexp
re.Pattern = "<br>"
re.Global = True
nyStr = re.Replace(glStr, VbCrLf)
Avatar billede ldanielsen Nybegynder
02. september 2004 - 19:49 #3
<%
glStr = "Hej<br>du!"

Set re = new regexp
re.Pattern = "<Br>"

re.Global = True
re.IgnoreCase = True

nyStr = re.Replace(glStr, VbCrLf)
Response.Write (nyStr)
%>

sådan, det virker. re.IgnoreCase = True er nødvendig for at den ikke gør forskel på store og små bogstaver
Avatar billede boris Mester
02. september 2004 - 19:52 #4
Nu kom du ind efter at jeg havde lukket, men det bliver det skam ikke ringere af. Jeg prøver det også!
Avatar billede ldanielsen Nybegynder
02. september 2004 - 21:19 #5
Ja, det er godt at lære nyt, og jeg bliver mere og mere glad for regexp :o)
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