the macro:

\define extract-from-tag(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


The tiddler calling it

<<extract-from-tag ttt russ>>

The tiddler with the data

Morbi non enim facilisis, lacinia odio volutpat, congue arcu. Sed vel
ullamcorper
magna, maximus malesuada nulla. Fusce pharetra commodo facilisis. <russ
class="fred">---- #1 This is not
 Latin.----</russ> Integer in justo ac diam <russ class="fred">---- #2 This
is not Latin either.----</russ>
lobortis eleifend. Nullam vitae sollicitudin risus. Etiam ut aliquet nulla.
Morbi facilisis urna id lacus feugiat suscipit.

Quisque a nulla luctus lacus tincidunt euismod. Duis condimentum luctus leo
a tristique.
Donec quis vulputate arcu, non lacinia purus. Nullam sit amet interdum
lorem. <russ class="fred">---- #3 Nor is this Latin.----</russ>

Op di 9 mrt. 2021 om 08:23 schreef Mohammad Rahmani <
[email protected]>:

> Rey,
>  The example in the description page works. Would you please give me a
> minimal example to see what the problem is!
>
>
>
> Best wishes
> Mohammad
>
>
> On Tue, Mar 9, 2021 at 10:35 AM Ray Vermey <[email protected]> wrote:
>
>> Yes and doing exactly that does not seem to work.
>> That is my question :-)
>>
>> Ray
>>
>> 9 mrt. 2021 04:43:50 Mohammad Rahmani <[email protected]>:
>>
>> Hi Rey,
>> Examples and description for how use extract by tag can be found here
>>
>> http://tw-regexp.tiddlyspot.com/#Extract%20Contents%20between%20Html%20Tags
>>
>> It is used for HTML tags! and not related to TW tags!
>>
>> The author of this part is Mark S
>>
>> In brief you can use this macro to extract contents inside a <htmltag>
>> .... </htmltag>
>>
>>
>>
>> Best wishes
>> Mohammad
>>
>>
>> On Tue, Mar 9, 2021 at 12:36 AM Ray Vermey <[email protected]> wrote:
>>
>>> Hi Mohammad
>>>
>>> on your page: http://tw-regexp.tiddlyspot.com/
>>>
>>> I try the extract-from-tag macro but that doesn't seem to work.
>>> I copied it from the page but calling the macro does not seem to work.
>>> Can you shed some light?
>>>
>>> Tx
>>>
>>> Ray
>>>
>>> --
>>> 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/aad64424-5f63-4117-b3b7-b85c2d921daan%40googlegroups.com
>>> <https://groups.google.com/d/msgid/tiddlywiki/aad64424-5f63-4117-b3b7-b85c2d921daan%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 [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/tiddlywiki/CAAV1gMAOVhST1atUfMR08nN6%3Dff0c%3Dx%2BdJ72v1-YbWJN9OSgQw%40mail.gmail.com
>> <https://groups.google.com/d/msgid/tiddlywiki/CAAV1gMAOVhST1atUfMR08nN6%3Dff0c%3Dx%2BdJ72v1-YbWJN9OSgQw%40mail.gmail.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 [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/tiddlywiki/012813c6-48b7-49bd-8bb3-dbe3f122b63c%40gmail.com
>> <https://groups.google.com/d/msgid/tiddlywiki/012813c6-48b7-49bd-8bb3-dbe3f122b63c%40gmail.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 [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/tiddlywiki/CAAV1gMALfQeAR4GG8oPUHke1ybEuBDngMYG%3DB1v6F_AF9L8AgA%40mail.gmail.com
> <https://groups.google.com/d/msgid/tiddlywiki/CAAV1gMALfQeAR4GG8oPUHke1ybEuBDngMYG%3DB1v6F_AF9L8AgA%40mail.gmail.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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/CAAF_p9D8Bo3dc%3D9cVFX5ny7rW6PtF5Dt-g%3DDnfgYpFQmrZ-zZw%40mail.gmail.com.

Reply via email to