@Penguinlay - see also Tobias Beers recently updated split <http://tobibeer.github.io/tw5-plugins/#split>. I think you will appreciate it very much.
<:-) On Thursday, January 26, 2017 at 11:23:47 AM UTC+1, Penguinlay wrote: > > I just found string operators in documentation, finally. 😅 > I will try those out now, and came back here if I have any questions. 😅 > > On Thursday, January 26, 2017 at 1:54:51 AM UTC-8, Penguinlay wrote: >> >> With JS or C++, I used to split the data strings in an array, and >> manipulate with the result to sort the strings that end with numbers. >> For example, if I have an array of strings with all entries starting with >> the same characters like: >> ["Integer = 1", "Integer = 2", "Integer = 3"], then I would split each >> entry string and sort by the number. >> >> I want to do the same thing with tiddler title, field, etc. Right now, I >> need that feature for two usages. >> >> *First Usage* >> The same reasons I did with JS and C++. I have tiddlers titled similar to >> the entries in the above array. And, when I sort those after filter >> normally, nsort and sort does not work because it is not intended for this, >> and they sort regardless of meaning. >> One way of workaround here is to name the titles including numbers not as >> prefix by adding leading zeros in all numbers. However, I am basically, >> writing data for each integers in my math notebooks, and the integers can >> be a million or a billion. So, it is not realistic to do so. >> >> *Second Usage* >> I have a macro that detect whether current tiddler is an orphan, and if >> it is not, then add a warning to view template along with button that opens >> all those tiddlers that have hard link(s) to current tiddler. That macro >> works fine in view template of all the tiddlers that I created (I don't >> know what's wrong exactly, but it did not work on system macro as the >> warning is showing on all the system tiddlers whether it is orphan or not; >> I think probably because orphans operator does not work on system tiddlers. >> Anyway, this thread is not about this macro so that I started a new thread >> for that case.) >> I want to use the exact same macro on the exact same set of tiddlers, >> also in their edit templates. However, I can't reference to the title of >> current tiddler apparently because when I edit, draft tiddler is a separate >> tiddler with new name getting by prefixing with "Draft of". So, my >> intention is to split the title by removing "Draft of" from result of >> currentTiddler variable and use the result in my macro. (Or, at least, >> that's what I am thinking of. I am not sure if it works because draft >> tiddler's title might not be as simple as I thought.) Basically, it is to >> remind myself to change all the hard links before changing a tiddler's >> title. >> >> So, how to manipulate the title, field, etc. within the capacity of what >> is available on official TW? Or, alternately, what is the best way to do >> those? I know I can always write custom JS macro or custom operator for >> filters or hacks into core packages but I don't know how to do it yet. So, >> for now, I am trying to make-do with whatever is come with TW officially. >> > -- 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/5ad4d36c-7fe7-48e0-bdb8-ea0a8f9b8773%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

