Mark Speaking of Mohammad (From Shiraz) I suspect international politics has made him absent a while now, again. I hope he is OK!
Regards Tony On Sunday, July 26, 2020 at 1:56:35 PM UTC+10, Mark S. wrote: > > > Hi Tony, > > I think Mohammad's *refnotes* project may do something like this. > > The algorithm, as I understand it is > > 1. Look for the first marker in the string using splitbefore > 2. Use the result from (1) to remove the prefix from the original string > 3. Look for the 2nd marker in the string from (2) using splitbefore. The > result is one of the strings you want. Output the string. > 4. Use the result from (3) to remove any prefix from the original > string. That string then becomes the new "original" string, and is fed back > to (1) recursively. > > All of this could be done much more easily with PR 2963. > > > On Saturday, July 25, 2020 at 6:34:11 PM UTC-7, TW Tones wrote: >> >> Folks, >> >> The following objective I believe exposes a limitation in tiddlywiki I >> would like to resolve; however I wish to find at least a work around for >> now. >> >> I am just writing a macro to process lines in a tiddler >> <$tiddler tiddler=<<tiddlername>> > >> <$list filter="[all[current]get[text]splitregexp[\n]]" variable=line> >> >> </$list> >> </$tiddler> >> >> However inside the list, I want to process each line, >> >> - However I wish to detect a start and end condition and display only >> the lines including and between the start and end condition. >> - This start and end condition may occur more than once in the same >> tiddler. >> - A real world example may be extracting the content between an open >> and close html div or section tag. >> >> To do this my first idea so far is >> >> - setting a flag at the start of when the condition is met, >> - displaying each line when this flag is on >> - and turning the flag off when the end condition is met. >> >> However this flag would be a variable in the traditional (non tiddlywiki >> sense) and I do not believe we have one in, tiddlywiki that does not >> require a trigger to set a text reference to that value. This is a gap I >> have recognised for some time but had trouble communicating. >> >> A second idea is to "call a sub-routine", while the condition is met, >> >> - but to do this we need to have the ability to request the next line >> from the source tiddler >> - We can not do this to my knowledge because the flow must return to >> the next item in the list that calls the subroutine. >> >> >> Can anyone share a solution to this issues please? >> >> thanks in advance for considering this >> TW Tones >> >> >> -- 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/1c308202-6ebd-4585-ba5a-e506199cd426o%40googlegroups.com.