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 > abcd1...@xyz > but not > abcd1...@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 _______________________________________________ pmwiki-devel mailing list pmwiki-devel@pmichaud.com http://www.pmichaud.com/mailman/listinfo/pmwiki-devel