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.