Bango!

(Like bingo but with more bang).

On Tuesday, September 17, 2019 at 1:36:38 PM UTC-5, Mark S. wrote:
>
>
> Eble ...
>
> \define q(tid, tagname)
> <$list filter="""[{$tid$}splitregexp[\n]join[ 
> ]splitregexp[<$tagname$.*?>]butfirst[1]]""" variable=item>
> <$list filter="""[<item>splitregexp[</$tagname$>]butlast[1]]""" variable=
> item2>
> <$text text=<<item2>>/><br/>
> </$list>
> </$list>
> \end
>
>
>
> On Tuesday, September 17, 2019 at 10:57:22 AM UTC-7, coda coder wrote:
>>
>> Thanks to Josiah for proxy-handling this!
>>
>> Thanks Mark - that's pretty much nailed it.
>>
>> Can you think of/see a way to condense this into *one* macro?
>>
>> \define q-f1(tid, tagname) [{$tid$}splitregexp[\n]join[ ]splitregexp[<
>> $tagname$.*?>]butfirst[1]]
>> \define q-f2(tagname) [<item>splitregexp[</$tagname$>]butlast[1]]
>>
>>
>> \define q(tid, tagname)
>> <$list filter=<<q-f1 $tid$ $tagname$>> variable=item>
>> <$list filter=<<q-f2 $tagname$>> variable=item2>
>> <$text text=<<item2>>/><br/>
>> </$list>
>> </$list>
>> \end
>>
>> <<q 2-020 sauron>>
>>
>>
>>
>> .
>>
>> On Tuesday, September 17, 2019 at 11:58:49 AM UTC-5, Mark S. wrote:
>>>
>>> You don't seem to need realchars for this. So:
>>>
>>> <$list filter="[{mas01}splitregexp[\n]join[ 
>>> ]splitregexp[<russ.*?>]butfirst[1]]" 
>>> variable=item>
>>> <$list filter="[<item>splitregexp[</russ>]butlast[1]]" variable=item2>
>>> <$text text=<<item2>>/><br/>
>>> </$list>
>>> </$list>
>>>
>>>
>>>
>>> On Tuesday, September 17, 2019 at 9:21:08 AM UTC-7, Mark S. wrote:
>>>>
>>>> Actually, now I wonder if the original code was undertested.
>>>>
>>>> You need a nested list inside the first one:
>>>>
>>>> <$vars realchars="[^\s]+">
>>>> <$list filter="[{mas01}splitregexp[\n]join[ 
>>>> ]splitregexp[<russ.*?>]butfirst[1]]" 
>>>> variable=item>
>>>> <$list filter="[<item>splitregexp[</russ>]butlast[1]]" variable=item2>
>>>> <$text text=<<item2>>/><br/>
>>>> </$list>
>>>> </$list>
>>>> </$vars>
>>>>
>>>> In this example {mas01} refers to a tiddler with your test text.
>>>>
>>>>
>>>>
>>>> On Tuesday, September 17, 2019 at 7:48:20 AM UTC-7, @TiddlyTweeter 
>>>> wrote:
>>>>>
>>>>> Okay. Let's hope. xxx
>>>>>
>>>>> On Tuesday, 17 September 2019 16:34:35 UTC+2, Mohammad wrote:
>>>>>>
>>>>>> TT
>>>>>> This needs a little script.
>>>>>> My find macro already do this. But it possible with regexp
>>>>>>
>>>>>> Let's see what Mark has to say.
>>>>>>
>>>>>> On Tue, Sep 17, 2019, 6:59 PM @TiddlyTweeter <tiddly...@assays.tv> 
>>>>>> wrote:
>>>>>>
>>>>>>> I'm not really getting anywhere on this.
>>>>>>>
>>>>>>> Maybe TW filters are INCAPABLE of discarding text?
>>>>>>>
>>>>>>> I'd like to know. The issue is this ... 
>>>>>>>
>>>>>>> I need CONTENT 1-3 returning, but nothing else... 
>>>>>>>>
>>>>>>>  
>>>>>>>
>>>>>>> <tag>CONTENT 1</tag> text not wanted <tag>CONTENT 2</tag>  text not 
>>>>>>> wanted <tag>CONTENT 3</tag>
>>>>>>>
>>>>>>>   
>>>>>>>>
>>>>>>>> I could not work out how to do that.
>>>>>>>>
>>>>>>>
>>>>>>> TT
>>>>>>>
>>>>>>>
>>>>>>> -- 
>>>>>>> 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 tiddl...@googlegroups.com.
>>>>>>> To view this discussion on the web visit 
>>>>>>> https://groups.google.com/d/msgid/tiddlywiki/79251e6c-1209-4251-b61b-74d555b9e7e7%40googlegroups.com
>>>>>>>  
>>>>>>> <https://groups.google.com/d/msgid/tiddlywiki/79251e6c-1209-4251-b61b-74d555b9e7e7%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>> .
>>>>>>>
>>>>>>

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/75c9204f-0ae7-4fbe-bb17-079eab3fd238%40googlegroups.com.

Reply via email to