On Sun, Aug 30, 2009 at 12:58 PM, Hans<[email protected]> wrote:
>
> PS: this simpler pattern did not work:
>
> /\[([...@=])(.*?)($pat)(.*?)\1\]/
>
...
Try this:
/\\[([...@])(?:[...@]|@(?!]))*$pat(?:[...@]|@(?!]))@]/
Unfortunately, once again I can't generalize it to match both the
[...@...@] and the [=...=] in the same pattern. I just can't figure out
how to match ([...@=]) and later negate it in a character class like
[^\1].
-Peter
_______________________________________________
pmwiki-devel mailing list
[email protected]
http://www.pmichaud.com/mailman/listinfo/pmwiki-devel