'/' is not a metacharacter. I think. So don't put '\' in front of it.

Justin Georgeson wrote:

> I seem to be having trouble nailing down a regexp. If I have a file that
> looks like this:
>
> // class alpha
>
> /* class beta
> * class gamma
> class delta
> */ class epsilon
>
> /* some comment */ class zeta
>
> I want it to ignore class alpha, class beta, class gamma, and class
> delta. I can live with it accepting class delta even though it
> shouldn't, but the other three I'd rather deal with.
>
> This is what I have so far to figure what's a comment and what's not:
>
> (([^\/][^\*\/])|(\*\/)|(\/\*.*\*\/))
>
> I though the first group would mean don't start with /* or //, but the
> beta is accepted. If I had ([^\*]) to it, then alpha is accepted too.
>
> --
> ------------------------------------------------------------------------
> ; Justin Georgeson                                  "free the mallocs" ;
> ; http://home.austin.rr.com/mastercontrol                              ;
> ; mailto:[EMAIL PROTECTED]                                  ;
> ------------------------------------------------------------------------
> ---------------------------------------------------------------------------
> Send administrative requests to [EMAIL PROTECTED]

---------------------------------------------------------------------------
Send administrative requests to [EMAIL PROTECTED]

Reply via email to