Kan bara säga en sak: Wunderbar!
Den löste följande två problem som jag haft under en längre tid:
http://cgi.webforum.nu/wf/Forum11/HTML/006049.html - Reg Exp tar ut varandra
http://cgi.webforum.nu/wf/Forum11/HTML/005624.html - Forumkod strular
35 svar · 959 visningar · startad av emission
Det verkar vara många som pillar med forumkod av olika slag, så jag tog och pillade ihop en lösning på det hela.
http://script.webforum.nu/wf/Forum1/HTML/000093.html
Testa och hör av er med synpunkter. Det finns säkert en och annan bugg.
Kan bara säga en sak: Wunderbar!
Den löste följande två problem som jag haft under en längre tid:
http://cgi.webforum.nu/wf/Forum11/HTML/006049.html - Reg Exp tar ut varandra
http://cgi.webforum.nu/wf/Forum11/HTML/005624.html - Forumkod strular
Fast lite kommentering skulle inte skada!
kopierar in den i en fil så blir allt en enda stor rad?
Jag förstår inte riktigt vad du menar med forumkod heller. Förklara gärna.
Lukaspojken,
Tryck på redigera-ikonen för inlägget så kan du kopiera där istället.
Forumkod är det som t.ex det som användes här på wF, et.c
Kolla i koden så ser du...
emission,
trevligt, äntligen något att länka till...
Tack Vide...varför blir förresten aldrig mina smileys som era...
Såg vad det var för fel...det går inte att skriva trippelpunkt och smiley direkt efter det...
emission är kungen!
Lukaspojken, du måste inleda alla smileys med ett mellanslag...
emission är kungen!
Jag har en funktion som översätter smileys... En smiley kodas
:p
Och när jag infogar en e-mail adress med namnet Peter så blir det ju
...mailto:peter@...
Alltså översätts kolonet och början på P:et till en smiley. Hur ska man göra för att råda bot på detta?
[r] Visserligen gick det att plocka bort alla funktioner som kodar om HTML & radbrytningar i parsern, men problemet kanske fortstår för någon annan...
Snabbfix. Lite osnygg men funkis.
set objRxp=New RegExp
objRxp.Global=True
objRxp.Pattern="(^|[^o]):p"
strText=objRxp.Replace(strText,"$1<img src=""p.gif"">")
jag får detta fel
Microsoft VBScript runtime error '800a01b6'
Object doesn't support this property or method: 'm_objRxp.Multiline'
/u46205803/wfkod.asp, line 197
på http://www.costodia.com/u46205803/wfkod.asp är det jag som gjort fel?
Det beror på att du har en gammal VBScript installerad, men du kan nog ta bort den raden utan problem. Multiline funkar ändå inte som det ska.
Vad gör Multiline då?
Den ska göra så att regxep:en kan matcha över flera rader, men det är den väldigt dålig på.
Tyvärr verkar det som om det blir något nytt fel här och nu:
Microsoft VBScript runtime error '800a139a'
Unexpected quantifier
/u46205803/wfkod.asp, line 159
och för oss som inte sitter och tittar på scriptet, vilken är den raden?
Jag tror minsann att din scriptmotor är för gammal. Vet inte vilken rad det är, men detta fel uppstod ofta när man försökte sig på att använda ? i pattern i gamla VBScript-regexp.
Usch, jag använder ballou så jag få hoppas att de uppgraderar.