[pmwiki-users] PTV Confusion.

Stirling Westrup sti at pooq.com
Wed Sep 19 12:52:36 CDT 2007


What are the legal characters in the name of a PTV? Looking at the regexes
inside pmwiki.php (latest version), I see:

$PageTextVarPatterns = array(
  'var:'        => '/^(:*\\s*(\\w[-\\w]*)\\s*:[ \\t]?)(.*)($)/m',
  '(:var:...:)' => '/(\\(: *(\\w[-\\w]*) *:(?!\\))\\s?)(.*?)(:\\))/s'
  );

Am I reading that wrong, or doesn't [-\\w] match any word character plus '-'?
The reason I ask is that I can get simple PTV's to work, but not those that
contain '-' in the names. I wish to have a bunch of entries like:

Cat-A:one
Cat-B:two

and so on. I'm sure I could play with the $PageTextVarPatterns, if need be,
but I can't figure out why it doesn't already work.



More information about the pmwiki-users mailing list