Ik ben bezig met een highlighter voor c# (en andere talen) maar nu loop ik tegen een probleempje op! Graag geen antwoorden: 'dit kan nooit helemaal goed werken met Reg Expressions' want ik maak niet alleen gebruik van regular expressions
.
Ik wil alle woorden met deze syntax matchen: '[woord]()' .
Dus bijvoorbeeld : 'Main()' of 'MyFunction()' enzovoort.
Nu dat ik dat dit de oplossing was:
Maar zo matcht hij dus niet
.
Weet iemand hoe ik het wel kan laten werken?
Ik wil alle woorden met deze syntax matchen: '[woord]()' .
Dus bijvoorbeeld : 'Main()' of 'MyFunction()' enzovoort.
Nu dat ik dat dit de oplossing was:
Visual Basic:
1
2
| RegExpr.Pattern = "(([a-z_A-Z].*?)\((.*?)\))" Mystring = RegExpr.Replace(Mystring, "<font color=""#000000""><strong>$1</strong></font>") |
Maar zo matcht hij dus niet
Weet iemand hoe ik het wel kan laten werken?