[pmwiki-devel] regex question
    Patrick R. Michaud 
    pmichaud at pobox.com
       
    Wed Aug 26 12:48:17 CDT 2009
    
    
  
On Wed, Aug 26, 2009 at 06:07:02PM +0100, Hans wrote:
> I need a regex which finds text with open [@ markup bracket
> in a text string.
> It should match for instance
>   abcd123[@xyz
> but not
>   abcd123[@xyz@]
> Basically I want to remove open [@ character pairs from a text line.
> 
> Can someone help please?
    /\[@(?!.*@\])/
Broken down:
    /   \[@  (?! .* @\]  )  /
The first part finds [@.  The (?!...) is a negative lookahead.
The .*  and @\]  look for any subsequent @].
Pm
    
    
More information about the pmwiki-devel
mailing list