[pmwiki-users] Another conversion trouble: PmWiki 1 -> 2

Patrick R. Michaud pmichaud at pobox.com
Wed Dec 14 13:51:13 CST 2005


On Wed, Dec 14, 2005 at 08:23:22PM +0100, chr at home.se wrote:
> On Wed, 14 Dec 2005, Patrick R. Michaud wrote:
> 
> > Now fixed for this particular case ([[target text]] and [[{freelink}
> > text]]).
> 
> Really?  To be honest, I sort of expected that it'd be a tough thing to 
> fix given the line-continuation-aspect.

The rule for [[target text]] was originally given as:

  # [[target linktext]]
  "/\\[\\[((\\w|\\#)[^$UrlExcludeChars\\s]*)\\s(.*?)\\]\\]/"
    => '[[$1 |$3]]',

I just changed it to read

  # [[target linktext]]
  "/\\[\\[((\\w|\\#)[^$UrlExcludeChars\\s]*)\\s((.|\\\n)*?)\\]\\]/"
    => '[[$1 |$3]]',

which essentially says we'll accept any non-newline character (.) or 
any newline as long as it's immediately preceded by a backslash (\\\n).

Pm




More information about the pmwiki-users mailing list