[ale] Single out a alarm with regex

Alex LeDonne aledonne.listmail at gmail.com
Wed Oct 4 16:05:20 EDT 2006


On 10/4/06, Christopher Fowler <cfowler at outpostsentinel.com> wrote:
> I've started with a regex that looks like this:
>
> '^(DCH:.*?(MAINT).*$)'
>
> The outer '(' are there so I can capture the whole thing in $1.
>
> what I'm trying to do is create a regex that will catch anything that
> matches this format:
>
> DCH: 0 <TYPE> ....
>
> I want th whole line but I do not want it if the type is 'MAINT'.  What
> I'm trying to do is get it to pass when the word MAINT is not in the
> phrase.  Can someone give me a pointer?
>

Does the language/regex engine in question support zero-width negative
lookahead assertions?

'^(DCH: .*? (?!MAINT).*$)'

I'm assuming that the space characters are part of the format. Use
them to your advantage.

-A



More information about the Ale mailing list