Maximvdw
Gebruiker
- Lid geworden
- 7 feb 2009
- Berichten
- 921
Hallo,
Ik ben bezig met een Userbar creator. Hoewel dit hoofdzakelijk gemaakt is om userbars te maken, wou ik toch ook kunnen zorgen
dat je je handtekening kan aanpassen (zie: http://www.helpmij.nl/forum/showthread.php/696635-Helpmij-nl-Userbar-Creator-ALPHA)
Maar hier loopt het een beetje mis. Ik wil kunnen zorgen dat je je handtekening kan aanpassen, en dus BBCode kan typen (of gewoon drukken op knop)
Maar deze moet dan omgevormd worden naar HTML om als voorbeeld te dienen.
Tot nu toe lukt het perfect met deze code (voorbeeld van IMG)
exp is een regex expressing en Code_HTML is de BBCODE die stuk voor stuk naar html word omgezet.
Dit alles lukt geweldig goed. Alleen werkt het maar als je in hoofdletters schrijft, en niet [img] of zelfs [iMg]
Hoe kan ik ervoor zorgen dat het niet uitmaakt of dat met grote of kleine letters is (via regex expressions)
Ik heb hier al gezocht, maar daar staat er niets over: http://www.regular-expressions.info/reference.html
Voorbeeld van de fout:
INVOER: [IMG]http://img585.imageshack.us/img585/70/44173923.png
UITVOER:
de klein geschreven img worden niet omgezet.
ik wil zeker niet voor elke mogelijke combinatie een nieuwe 'replace' gebruiken..
Alvast bedankt!
Gr,
Maxim
Ik ben bezig met een Userbar creator. Hoewel dit hoofdzakelijk gemaakt is om userbars te maken, wou ik toch ook kunnen zorgen
dat je je handtekening kan aanpassen (zie: http://www.helpmij.nl/forum/showthread.php/696635-Helpmij-nl-Userbar-Creator-ALPHA)
Maar hier loopt het een beetje mis. Ik wil kunnen zorgen dat je je handtekening kan aanpassen, en dus BBCode kan typen (of gewoon drukken op knop)
Maar deze moet dan omgevormd worden naar HTML om als voorbeeld te dienen.
Tot nu toe lukt het perfect met deze code (voorbeeld van IMG)
Code:
exp = New Regex("\[IMG\]([^\]]+)\[/IMG\]")
Code_HTML = exp.Replace(Code_HTML, "<img src=""$1"" />")
exp is een regex expressing en Code_HTML is de BBCODE die stuk voor stuk naar html word omgezet.
Dit alles lukt geweldig goed. Alleen werkt het maar als je in hoofdletters schrijft, en niet [img] of zelfs [iMg]
Hoe kan ik ervoor zorgen dat het niet uitmaakt of dat met grote of kleine letters is (via regex expressions)
Ik heb hier al gezocht, maar daar staat er niets over: http://www.regular-expressions.info/reference.html
Voorbeeld van de fout:
INVOER: [IMG]http://img585.imageshack.us/img585/70/44173923.png
UITVOER:

de klein geschreven img worden niet omgezet.
ik wil zeker niet voor elke mogelijke combinatie een nieuwe 'replace' gebruiken..
Alvast bedankt!
Gr,
Maxim
Laatst bewerkt: