Re: [pmwiki-users] How to test IF name is 4 decimal ?

2017-08-08 Thread Petko Yotov

On 2017-08-08 11:03, ABClf wrote:

Great. Thank you Petko.
By the way, can you confirm pattern like [d] won't work for one decimal 
?


Just [d] means "d" or "D". Just [3] means "3". There is no [\d] digit or 
\w alphanumeric like in regular expressions, there is no "{4}" or "+" 
for repetition.


These patterns are not regular expressions patterns, but still offer 
flexibility and are easy to understand: * = "zero or more of any 
character" and ? = "exactly one any character".


You can have more than one pattern or page name, join them with commas, 
eg (:if name *-Users,*-Talk:).


And you can have negatives, place a minus before a page to be excluded: 
(:if name -*-Users,-*-Talk:).


The brackets are for more advanced usage.

Most people will probably simply need a page name without a pattern, 
like (:if name HomePage,SideBar:).


Petko

--
PmWeekly Blog  :  http://www.pmwiki.org/News
If you upgrade :  http://www.pmwiki.org/Upgrades





2017-08-08 10:39 GMT+02:00 Petko Yotov <5...@5ko.fr>:

Something like this:

(:if name [0-9][0-9][0-9][0-9]:)
%green% Name is a 4-digit number.
(:else:)
%red% Name is NOT a 4-digit number.
(:if:)

You can have other characters like [a-z] for a range or [abc123] for
specific characters. This defines a single character in the page name 
that
is among those inside the brackets (case insentitive, but probably for 
a-z

letters only, not for international letters).

Petko

--
PmWeekly Blog  :  http://www.pmwiki.org/News
If you upgrade :  http://www.pmwiki.org/Upgrades


On 2017-08-08 10:25, ABClf wrote:


Hello,

I can't find what conditional markup is needed for testing if page
name is like 1970 (made of 4 decimals).
(:if name :) works, yet it's not restrictive enough for my need.
Does anyone know the trick ?*


___
pmwiki-users mailing list
pmwiki-users@pmichaud.com
http://www.pmichaud.com/mailman/listinfo/pmwiki-users


Re: [pmwiki-users] How to test IF name is 4 decimal ?

2017-08-08 Thread ABClf
Great. Thank you Petko.
By the way, can you confirm pattern like [d] won't work for one decimal ?

2017-08-08 10:39 GMT+02:00 Petko Yotov <5...@5ko.fr>:
> Something like this:
>
> (:if name [0-9][0-9][0-9][0-9]:)
> %green% Name is a 4-digit number.
> (:else:)
> %red% Name is NOT a 4-digit number.
> (:if:)
>
> You can have other characters like [a-z] for a range or [abc123] for
> specific characters. This defines a single character in the page name that
> is among those inside the brackets (case insentitive, but probably for a-z
> letters only, not for international letters).
>
> Petko
>
> --
> PmWeekly Blog  :  http://www.pmwiki.org/News
> If you upgrade :  http://www.pmwiki.org/Upgrades
>
>
> On 2017-08-08 10:25, ABClf wrote:
>>
>> Hello,
>>
>> I can't find what conditional markup is needed for testing if page
>> name is like 1970 (made of 4 decimals).
>> (:if name :) works, yet it's not restrictive enough for my need.
>> Does anyone know the trick ?
>
>
> ___
> pmwiki-users mailing list
> pmwiki-users@pmichaud.com
> http://www.pmichaud.com/mailman/listinfo/pmwiki-users

___
pmwiki-users mailing list
pmwiki-users@pmichaud.com
http://www.pmichaud.com/mailman/listinfo/pmwiki-users


Re: [pmwiki-users] How to test IF name is 4 decimal ?

2017-08-08 Thread Petko Yotov

Something like this:

(:if name [0-9][0-9][0-9][0-9]:)
%green% Name is a 4-digit number.
(:else:)
%red% Name is NOT a 4-digit number.
(:if:)

You can have other characters like [a-z] for a range or [abc123] for 
specific characters. This defines a single character in the page name 
that is among those inside the brackets (case insentitive, but probably 
for a-z letters only, not for international letters).


Petko

--
PmWeekly Blog  :  http://www.pmwiki.org/News
If you upgrade :  http://www.pmwiki.org/Upgrades


On 2017-08-08 10:25, ABClf wrote:

Hello,

I can't find what conditional markup is needed for testing if page
name is like 1970 (made of 4 decimals).
(:if name :) works, yet it's not restrictive enough for my need.
Does anyone know the trick ?


___
pmwiki-users mailing list
pmwiki-users@pmichaud.com
http://www.pmichaud.com/mailman/listinfo/pmwiki-users