"Has" by itself is a filter operator. "Has" after a colon (:) is a suffix indicating a field. So regexp:has means to look in field "has" using a regular expression for comparison . It would probably be a bad thing to call a field "has", BTW IMO.
I'm not sure what you are trying to do in #2 that is different from #3. You're just checking to see if the title matches the pattern, right? On Wednesday, April 29, 2020 at 8:39:57 PM UTC-7, Dave Parker wrote: > > oh yeah, that makes sense > > tried this: > <$set name="digit-pattern" value="20[1-9][0-9]-[0-2][0-9]-[0-3][0-9]"> > <<list-links "[regexp:has<digit-pattern>]">> > </$set> > > but although it works in the 3rd one, the above still doesn't work. > > > Regarding the "has" argument, doesn't that mean in a filter you're looking > for tiddlers that "have" a certain named field? For example in the filter > box on advanced search if I put in [has[2020-04-29]] it does return the > correct tiddlers > > > > > -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/8ef7f296-f33d-4e91-8127-2ef1eee77863%40googlegroups.com.

