Try

\define filter-web()
<$vars lb="[" rb="]"><$list filter="[tag[website]]">!tag<$text 
text=<<lb>>/><<currentTiddler>><$text 
text=<<rb>>/></$list></$vars>
\end

<$vars lb="[" rb="]">
<$wikify name=filt text={{{[<filter-web>addprefix<lb>addsuffix<rb>]}}}>

<$list filter="[tag[website]] +[subfilter<filt>]">

</$list>



On Tuesday, May 19, 2020 at 10:28:32 AM UTC-7, si wrote:
>
> This is really awkward to explain but hopefully this example will make it 
> clear what I'm trying to do.
>
> Say I have the following tiddlers, *all* of which are tagged *website*:
>
> * Google
> * Microsoft
> * Google Docs (also tagged with *Google*)
> * Gmail (also tagged with *Google*)
>
> I want to return a list of all the tiddlers tagged *website*, *excluding* 
> any tiddlers that are tagged with *the title of any other tiddlers in the 
> list*.
>
> So in the above example the filter would return *only **Google *and 
> *Microsoft* because the other two tiddlers are tagged *Google*, which is 
> already in the list.
>
> Thanks in advance for your help.
>

-- 
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/09310998-ab2d-4d42-98e0-a517fea6c86c%40googlegroups.com.

Reply via email to