Ciao Mohammad For the regex section of *Tiddler Commander *(a slightly hacked version) I wrote a custom macro that loads both "match" & "replace", "flags", "field" etc ... I wanted to add loading of example data from a Tiddler (non-destructive; i.e. its copied to a temporary Tiddler to work on and discard) but still haven't finished that.
*You might find it useful? At least as a proof. * Part of the issue we are documenting is how to *"match". * We doing well now on that, but still weak on *"replace"*. *? ? IMO users may want to use regex when they actually want to CHANGE something ? ?* code ... \define snr-regex(match:" ", replace:"""-""", field:"text", case:"i", flags:"g", description:"A Regex") <blockquote> ; $description$ : field: ''`$field$`'' flags: ''`$case$`'' ''`$flags$`'' : match: ''`$match$`'' : replace: ''`$replace$`'' <$button tooltip="load match and replace patterns"> <!-- load match and replace regex via inline macro --------------------------------------------> load <$action-setfield $tiddler="$:/state/commander/snr/select-tiddler/field" text=$field$ /> <$action-setfield $tiddler="$:/state/commander/snr/gm" text=$flags$ /> <$action-setfield $tiddler="$:/state/commander/snr/whole-words" text="" /> <$action-setfield $tiddler="$:/state/commander/snr/case-sensitive" text="""$case$""" /> <$action-setfield $tiddler="$:/state/commander/snr/replace-text" text="""$match$""" /> <$action-setfield $tiddler="$:/state/commander/snr/replace-text-with" text="""$replace$""" /> </$button> </blockquote> \end \define snr-regex-apply(match, replace) <$button tooltip="apply this pattern"> <!-- apply match & replace regex --> apply / done <$action-setfield $tiddler="$:/state/commander/snr/replace-text" text="""""" /> <$action-setfield $tiddler="$:/state/commander/snr/replace-text-with" text="""""" /> </$button> \end It looks like this ... [image: Annotation 2019-08-28 120936.jpg] TT -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/b61b564e-b47f-4ff4-88af-b174a63b61d8%40googlegroups.com.

