On Thursday, July 8, 2021 at 2:21:37 AM UTC-7 [email protected] wrote:

> I realized that the task is more difficult. It is necessary not only to 
> process it in a loop, but to form a new line with all the tags.
>

If I understand your goal, you want to *identify all tiddlers that are not 
system tiddlers, excluding those that have a tag that starts with $:/*
Here's the filter syntax that does that:

[all[]!is[system]] -[tags[]prefix[$:/]tagging[]]

Then, you want to delete all tiddlers matching that filter.
You can do this directly using the filter tab in $:/AdvancedSearch.
Just enter the filter syntax as shown above and then press the delete 
button (trash can icon)

You can also do this by defining a $button that triggers 
$action-deletetiddler using a $filter parameter rather than a $tiddler 
parameter, like this:
<$button> delete content
   <$action-deletetiddler $filter="[all[]!is[system]] 
-[tags[]prefix[$:/]tagging[]]" />
</$button>

enjoy,
-e

-- 
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/db99eb2f-1772-431c-8f10-7f8c9792db57n%40googlegroups.com.

Reply via email to