Hej!
Jag håller på med en lite enkel sökmotor mot MySQL, där jag efter att jag fått svaren även markerar de sökord som finns i texten me fet stil.
Till detta använder jag regular expression typ;
Set objRegExp = New regexp
objRegExp.Global = true
objRegExp.IgnoreCase = true
objRegExp.Pattern = "(" & pattern & ")"
och skriver ut
objRegExp.Replace((Recordset1.Fields.Item("subjectnamn").Value),"<b>$1</b>")
Det fungerar jättebra ända tills jag skulle söka efter "c++" och då får jag felmeddelandet "Oväntad kvantifierare" på raden där jag använder den senare delen av koden.
Det verkar bara inträffa då jag har med två plustecken, däremot fungerar det om jag skulle skriva "c+++" eller "c+"
Snälla hjälp mig någon!!!
Jag har provat med Cstr() på vart enda ställe där pattern behandlas, eller replacefunktionen används men det är samma sak!
Tack på förhand!
EDIT: Det fungerar även om jag skriver "cc++" konstigt...