Hoofd en Kleine letters met Regex (VB)

Status
Niet open voor verdere reacties.

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)

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:
scaled.php

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:
[CPP] Dim exp = New Regex("\[[Ii][Mm][Gg]\]([^\]]+)\[/[Ii][Mm][Gg]\]")
Dim Code_HTML = exp.Replace("
", "<img src=""$1"" />")[/CPP]

:)
 
Graag gedaan :)

Leuk dat ik mee kon helpen aan dit project.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan