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 contain the matching pattern in their text)
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