> > Hi Mario, > I got your point. Thank you. So, that is why my code breaks in doing that. > > See below macro > > \define snr(source, searchValue, replaceValue) > \whitespace trim > <$vars > src =<<__source__>> > sval =<<__searchValue__>> > rval =<<__replaceValue__>> > > > <$list filter="[<src>search<sval>]" emptyMessage="""<$text text=<<src>> />""" > > > <$list variable="p1" filter="[<src>splitbefore<sval>]"> > <$list variable="p2" filter="[<src>removeprefix<p1>]"> > <$list variable="p3" filter="[<p1>removesuffix<sval>addsuffix<rval>]"> > <$text text=<<p3>>/> > </$list> > <$macrocall $name="snr" > source=<<p2>> > searchValue=<<sval>> > replaceValue=<<rval>> > /> > </$list> > </$list> > </$list> > </$vars> > \end > > > This simple code can do find and replace and it can simple change the > mario to MARIO when you work with one paragraph but as soon as you feed it > a whole tiddler contains several paragraph, it fails. If I can keep the > whitespace and linebreaks, it will work. > > --Mohammad >
Hi Mohammad, how is this: <$wikify name="hellothere" text="""<$view tiddler="HelloThere" mode="block" format="text"/>"""> <<hellothere>> </$wikify> -- 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 post to this group, send email to tiddlywiki@googlegroups.com. Visit this group at https://groups.google.com/group/tiddlywiki. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/8f0452a8-dec0-48a7-8152-9aa4dcf1007c%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.