> > The problem is writing back to the tiddler, where it loses some formatting! > Also, it cannot distinguish the whole words like change "is" to "was" in >
I believe you just need to get the first part right, instead of making it more complex through the use of a split operator How does your macro look like? > > This is test! > > --Mohammad > > On Wednesday, February 27, 2019 at 4:40:44 PM UTC+3:30, BurningTreeC wrote: >> >> BTC, >>> >>> I am still struggling with search-n-replace with no success! (also >>> split[]joing[] failed) >>> I even tried to use JavaScript *replace* macro (while I really want to >>> stick to TW script) it simply receives the tiddler text field >>> searchValue and replcaeValue, but amazingly it removes some of >>> formatting! >>> >>> So, these questions raised from trial and error with TW scripts to see >>> how can I figure out this, using Tiddlywiki widgets, filters, operators... >>> >>> Any light you can shed to this case is highly appreciated! >>> >> >> What's the problem? The snr macro already had search and replace working >> with the use of the example I gave you in the other thread >> >> What do you want to use the split op for? >> >> I need a real code example >> >> >> >>> >>> --Mohammad >>> >>> >>> On Wednesday, February 27, 2019 at 4:11:16 PM UTC+3:30, BurningTreeC >>> wrote: >>>> >>>> Consider the below example in which a macro output contains some >>>>> wikitext has been fed to a wikify widget! >>>>> >>>>> >>>>> \define mc() This is a `code` and __underline__. >>>>> >>>>> >>>>> >>>>> <$wikify name="result" text="""<<mc>>"""> >>>>> >>>>> <<result>> >>>>> >>>>> </$wikify> >>>>> >>>>> Result is: >>>>> >>>>> This is a code and underline. >>>>> >>>>> While I expect an output like this: >>>>> >>>>> This is a code and *underline*. >>>>> >>>>> >>>>> What is the problem? Note to the code and underlined text! >>>>> >>>>> --Mohammae >>>>> >>>>> Note: The use case is to store the result and send it to another >>>>> widget (another scope) >>>>> >>>>> >>>>> >>>> Hi Mohammad, in cases like this, the wikiparser does its magic first >>>> ... >>>> >>>> do you remember the example I gave you, where I wikified the text field >>>> of another tiddler, but viewing it with <$view tiddler="bla" mode="block" >>>> format="text"/> >>>> >>>> <$wikify name="something" text="""<$view tiddler="bla" mode="block" >>>> format="text"/>"""> >>>> >>>> <<something>> >>>> >>>> </$wikify> >>>> >>>> the view widget here assures that the plain text comes in ... >>>> >>>> in your example here you have no such "helper" >>>> >>>> ... >>>> >>>> if you change your mc macro to >>>> >>>> \define mc() >>>> \rules only >>>> This is a `code` and __underline__. >>>> \end >>>> >>>> ... you prevent the parser from kicking in in this macro block and it >>>> works >>>> >>> -- 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 post to this group, send email to [email protected]. 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/ad2c2719-5e28-4b5b-90a6-a0f120aa84c5%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

