On Friday, June 5, 2020 at 3:07:11 AM UTC-7, TonyM wrote:
SAq's suggestion is applying the reqexp to the titles, that is not what
> you want is it, your pattern is running against the text field.
Saq's second suggestion was:
[tag[DailyNotes]regexp:text[$pattern$\b(?)i]
which *does* apply the regexp to the text field while still yielding the
list of matching tiddler titles.
Thus, the above filter would return a list of titles whose text contains
the desired text pattern.
Although TonyK's goal wasn't explicitly stated, I suspect that the above
result is what he wants (i.e., find all DailyNotes that match the pattern
in their content)
Also, to get the results in a variable, he can use the $set widget, like
this:
<$set name="mylist" filter="[tag[DailyNotes]regexp:text[$pattern$\b(?)i]]">
Note that this is one of the specific cases in which the $set widget does
something that the $vars widget cannot. For example, if he were to use an
"inline filter" like this:
<$vars mylist={{{ [tag[DailyNotes]regexp:text[$pattern$\b(?)i]] }}}>
then the "mylist" variable would only capture the *first* matching item
from the filter.
In contrast, the $set usage captures *all* matching items into the variable.
enjoy,
-e
> 1. Can you explain why, you are *looking to do is having one list in a
> variable with all the results of the second filter* the reason I ask
> is perhaps there is a way to solve the bigger problem.
>
>
> I hope I have not appeared to harsh in the past. It takes time to promote
> better use of the forums,
> the clearer a post is the more we can share; without consuming too much of
> our own time.
>
> By the way I appreciate your contributions too.
>
> Thanks
> Tony
>
> On Friday, June 5, 2020 at 7:34:59 PM UTC+10, Tony K wrote:
>>
>> no specific reason at all, i just don't know better
>>
>> will give it a try thanks a bunch
>>
>> On Friday, June 5, 2020 at 12:33:25 PM UTC+3, Saq Imtiaz wrote:
>>>
>>> Is there a specific reason why you need nested lists? Do you want the
>>> tiddler titles or the text that matches the regexp?
>>>
>>> [tag[DailyNotes]regexp[$pattern$\b(?i)]
>>>
>>> or
>>>
>>> [tag[DailyNotes]regexp:text[$pattern$\b(?)i]
>>>
>>>
--
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/786c3b10-c06c-435c-8d27-c98999a0dbbco%40googlegroups.com.