It working in chrome for me.
The Parametrised
tiddler - shows somewhat ok conversion in the end of the clipped text (except for the quotes) if I clip two times
It working in chrome for me.
The Parametrised
tiddler - shows somewhat ok conversion in the end of the clipped text (except for the quotes) if I clip two times
It’s going to depend somewhat on where you stop and start selection, since that will determine if you have a complete set of tags. This is what my selection looks like (chromium):
When I selected in a similar fashion, I also got the same result, but its without any formatting.
Did you checked the Parametrised
tiddler in my demo wiki - I selected that whole reply and clipped two times - first time the conversion was not right at all. Second time the conversion worked except for the quotes. Is that any helpful info?
This is an appreciation post. I want to thank you @Mark_S for all your help with this macro. It greatly reduce the need to edit the clipped text since it preserve the formatting needed. I am not saying that there arent any issues. But it is certainly of great value to me. Here is an example of a TW google group post clipped using tiddlyclip and this macro. Each comment I clipped seperately - no extra effort was needed to get the exact formatting except for the initial code which was not within triple back ticks.
Authors name I added after clipping for better structuring
Do you use it in your wikis?
Does the regexps tools mentioned in this post give any added benefit to the html2tw macro. You didn’t mention how to use it as a plug in. I would like to try it out.
I don’t think it would help particularly with particularly benefit html2tw, since html2tw already uses regular expressions. But who knows.
Here’s a plugin. Be sure to back up before trying – it’s been a long time since I checked up on this, and this is the first time I bundled it into a plugin.
$__plugins_mas_regexps.json (4.9 KB)
@Mark_S, your understanding of regex in TW is v. good at it’s various levels of use!
FYI, a professional Italian programmer friend of mine commented—when I suggested he look at TW to deliver solutions to his clients well & cost effectively (he mainly makes money from doing heavily customised Wordpress sites for his clients ATM) …
He commented (translated): “TiddlyWiki looks like a serious ‘Regular Expression Machine’ that could be most useful for clients with specific needs. It might simplify a lot of things that currently I can only do via a server backend. It is interesting!”
Just a side comment. (Not meant to ruin the thread!)
Best, TT
I will definitely look at that.
Grazie, TT
If you have the famous “HelloThere” text available, then this should give you a list of all regular words that have 10 or more characters.
<$vars regexp="(?g)\b\w{10,}\b">
<$list filter="[[HelloThere]get[text]regexps<regexp>]">
</$list>
</$vars>
Nice example! Well illustrates a simple TW syntax. But also how one needs understand regular expression syntax (JS).
I DO wonder how much an ordinary end-user would grasp that excellent regex?
This is NOT any criticism of you @Mark_S!
I think it an ace example!
BUT the caveat is this: How much non-TW stuff do you need know to leverage Mother TW?
An implication is, maybe, this: how much should we be pointing to the “Other Thing” … i.e. external resources needed to master regex??
Or should we better illustrate it IN TW in a more methodical way? Like maybe a full scope TWegexer?
Just a simple query, TT.
Thank you @Mark_S . I will need to learn about how to use regexp in TW. I have seen @Mohammad regexp site and have read about some of the basics of regexp in that site (It is little complicated to understand though). Is there any other place I can read about regexp. May be once I understand how to write regexp, I will get more ideas about how to use it in my daily TW use.
Also why were to suggesting to use this regexp plug in when I was asking regarding complex image extraction in this post. How to use this plug-in to do such image extraction.
To tell the truth, I was hoping that Saq’s enigmatic references to a new toolset would save the day.
Maybe my solution isn’t the right path. But the following would extract the lightbox references from your text:
<$vars regexp="<<lightbox\s+.*?>>(?g)">
<$list filter="[[Cortical laminar necrosis]get[text]regexps<regexp>]">
</$list>
</$vars>
I suspect that learning regular expressions is considerably easier than “Cortical laminar necrosis”.
Me too was waiting for his custom filters and macros to be released.
I will test it out
I recently restarted my endeavour to be able to use regexp in tiddlywiki to extract possibly nested “html”, widgets or arbitrary tags eg;
<tagname attrib=atval ..>
Content
</tagname>
Of note is, on the internet, I stumbled across a lot of “opinionated” statements that regular expressions can’t do this with HTML because “HTML is not a regularised language”.
display: none;
but from the view template “resurface the content” interactively.I raise this here because it is all but Identical to the OT, HTML > TiddlyWiki, but in this case allowing further tiddlywiki handling to be applied.