Mark,

This actually seems to work really well. I always like to return the favour 
so perhaps you will find this interesting and its implications.

Place the following in a tiddler tagged $:/tags/ViewTemplate
\define myregexp() ^\w+?\.\w+?\.\w+?$
<$list filter="[title<currentTiddler>is[missing]]" variable="missingTiddler"
>
<$list filter="[{!!title}regexp<myregexp>]">
Tiddler is missing and in w3w format<br>
</$list>
</$list>
<$list filter="[title<currentTiddler>!is[missing]]" variable=
"missingTiddler">
<$list filter="[{!!title}regexp<myregexp>]">
Tiddler is in w3w format<br>
</$list>
</$list>

Now if a tiddler has a title of the form word.word.word the above will 
display according to if it exists or not.

Why is this so interesting?
If someone comes to my online wiki using a link such 
as mywiki.html#test.w3w.example
they will open the tiddler mywiki.html#test.w3w.example if it exists
if it does not exist they will presented with the missing tiddler, which I 
can code to have a button appear on it, to help the user create the tiddler.

This provides a way to guide a user into creating a tiddler that does not 
exist by a title they provide, that meets a naming standard. It could be 
firstname.surname

Regards
Tony


On Saturday, July 14, 2018 at 3:43:00 PM UTC+10, Mark S. wrote:
>
> TT is the real expert, but this may get you started:
>
> \define myregexp() ^\w+?\.\w+?\.\w+?$
> <<list-links "[regexp<myregexp>]">>
>
> Regexp is SOOO slippery.Without knowing more about your data, and your 
> exact requirements, it's hard to know if this nails it. But you can test 
> and tweak it and see what happens.
>
> If you ever need to extract strings, then you will need something similar 
> to the solution in PR 2963.
>
> -- Mark
>
> On Friday, July 13, 2018 at 8:45:41 PM UTC-7, TonyM wrote:
>>
>> Folks,
>>
>> I have some tiddlers titled in the form name1.name2.name3
>>
>> I would like to test any tiddler title to test it is of this form, but 
>> not sure how to do so, even after some research
>>
>> Basically is it three words separated by "." periods
>> We can assume no other delimiters will be found such as spaces or [[ {{ 
>> etc..
>>
>> I imagine a regex expression can do It, but I have not yet undergone this 
>> self education
>>
>> I want to simply determine if it is true or not and reveal/listWidget 
>> some wiki text, 
>>
>> however one day I may want to extract the three words.
>>
>> Thanks in advance
>> Tony
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywiki+unsubscr...@googlegroups.com.
To post to this group, send email to tiddlywiki@googlegroups.com.
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/3afae344-e082-423d-8414-76d94cc04eb6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to