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/6cee0bf5-fed2-4e26-8cb5-36906567cc66%40googlegroups.com.