As you can see both in code tags and outside jdbc : odbc or jdbc : oracle (without the spaces in both cases) gets eaten by the emote/gremlin tag.
This makes alot of posts really hard to read in the JDBC forum as well as copy and paste to see if code compiles/generall works. My suggestions would be
- fix the regex so it only looks for : o surrounded by whitespace - fix the parsing/regex so that it doesn't do anything to stuff in a code block - change the text to type for the embarrassed emote [ February 05, 2006: Message edited by: Maximilian Stocker ]
There are other bugs as well where constructs in code can set off various UBB "features". E.g. accessing an array as "arr[ i ]" is fine, but if you omit the spaces UBB sees an italics tag. Or "for( ; ; )" becomes "for (; ". I think the preferred general solution would be to turn off all other special character parsing inside code tags. Though this may be difficult to isolate; the UBB tag parsing code was particularly messy as I recall.