On 26. Oct 2004, at 4:17, Jaime Vargas wrote:
match = "\<(action!|any-block!|any-function!|)\>"
I think this is a problem with the exclamation point "!". I have tried using it with these escape sequences: !, \!, \041 \041; with no luck so far.
The problem is that the exclamation point is not a word character, so there is no word boundary after the character, i.e. the pattern should be: match = "\<(action!|any-block!|any-function!)"
If you want to guard against word-characters _after_ the exclamation point, you could do: match = "\<(action!|any-block!|any-function!)(?!\w)"
But I think only the word-begin-boundary really matters in your case.
Kind regards Allan