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.

Reply via email to