@Mark, Thanks for clarification. --Mohammad
On Tuesday, August 20, 2019 at 3:22:32 AM UTC+4:30, Mark S. wrote: > > Hi Mohammad, > > Well, that won't do what MA wants. Your code would try to split the > tiddler *name*, $:/plugins/felixhayashi/tiddlymap/graph/views/map, but MA > wants the tiddler *contents *truncated by one. > > On Monday, August 19, 2019 at 3:13:58 PM UTC-7, Mohammad wrote: >> >> Mark, I mean just use <variable>, See the below revised code >> >> >> \define ViewTiddlerAppended() >> <$set name=shortpath filter="[<viewpath>splitregexp[^(.*?).$]]" select=1 >> > >> <<shortpath>>. Nice to see you. >> </$set> >> \end >> >> <$vars viewpath="$:/plugins/felixhayashi/tiddlymap/graph/views/map" > >> >> <<ViewTiddlerAppended>> >> >> </$vars> >> >> >> >> On Monday, August 19, 2019 at 6:23:28 PM UTC+4:30, Mark S. wrote: >>> >>> Statements like >>> >>> {{<<variable>>}} >>> >>> don't work, so I assume that the filter equivalent, {<variable>} also >>> doesn't work. >>> >>> When I test this latter form, it doesn't work. >>> >>> The $(...)$ substitution approach almost always does what I originally >>> intended, so I tend to stick to it, perhaps more than I need to. >>> >>> Thanks! >>> >>> On Sunday, August 18, 2019 at 11:09:45 PM UTC-7, Mohammad wrote: >>>> >>>> To Josiah, >>>> >>>> This is an example of using regexp in Tiddlywiki worth to be included >>>> in your regexp tutorial! >>>> >>>> @Mark >>>> Why not just using <viewpath> instead of {$(viewpath)$} >>>> >>>> --Mohammad >>>> >>>> On Monday, August 19, 2019 at 1:59:13 AM UTC+4:30, Mark S. wrote: >>>>> >>>>> This variant uses the new splitregexp operator to eliminate the last >>>>> character: >>>>> >>>>> \define ViewTiddlerAppended() >>>>> <$set name=shortpath filter="[{$(viewpath)$}splitregexp[^(.*?).$]]" >>>>> select=1 > >>>>> <<shortpath>>. Nice to see you. >>>>> </$set> >>>>> \end >>>>> >>>>> <$vars viewpath="$:/plugins/felixhayashi/tiddlymap/graph/views/map" > >>>>> >>>>> <<ViewTiddlerAppended>> >>>>> >>>>> </$vars> >>>>> >>>>> >>>>> >>>>> On Sunday, August 18, 2019 at 11:49:19 AM UTC-7, MagoArcade wrote: >>>>>> >>>>>> Let's say "$:/plugins/felixhayashi/tiddlymap/graph/views/map" >>>>>> contains the text "{line 1} Hello World}" (note the curly bracket) >>>>>> >>>>>> >>>>>> \define ViewPath() >>>>>> $:/plugins/felixhayashi/tiddlymap/graph/views/map >>>>>> \end >>>>>> >>>>>> >>>>>> \define ViewTiddlerAppended() >>>>>> {{$(ViewPath)$}}. Nice to see you. >>>>>> \end >>>>>> >>>>>> How do I get <<ViewTiddlerAppended>> to read: >>>>>> >>>>>> "{line 1} Hello World. Nice to see you." >>>>>> >>>>>> (i.e. remove the last character of the text in the tiddler) >>>>>> >>>>> -- 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/4dce20da-8a5f-40d2-b68a-d1dd72962f37%40googlegroups.com.