Another technique is to use the “split” operator to split the string by the word:
\define count-words(title,word) <$text text={{{ [<__title__>get[text]split<__word__>count[]subtract[1]] }}}/> \end <<count-words "HelloThere" "the">> Using the splitregexp operator instead allows would allow splitting case insensitively, which might be more useful. Best wishes Jeremy. > On 23 Sep 2021, at 15:37, Jean-Pierre Rivière <jn.pierre.rivi...@gmail.com> > wrote: > > Here it is. > > ``` > \define count-word(word, tid) > {{{ > [[$tid$]get[text]search-replace:gi:regexp[\b$word$\b],[þ]dump:v[first]search-replace:g:regexp<but>,[]dump:v[final]length[]] > }}} > \end > > <<count-word foo "bar tiddler tittle">> > ``` > > I use a char that should never be within the tiddler, þ in my example. You > can use another rare character is old English is concerned! I replace every > occurrence of the word with it, then remove any other character then count > the length of the result. If you want case sensitive search, just omit the > `i` flag in the first `search-replace`. > > Le mercredi 22 septembre 2021 à 15:14:55 UTC+2, mohamed.e...@vodafone.com a > écrit : > Hi , > > is there a way to count the number of occurrences of a specific word in a > tiddler > > I have serached , but could only find a plugin that counts the total number > of words, or total number characters. > > > > -- > 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 > <mailto:tiddlywiki+unsubscr...@googlegroups.com>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/tiddlywiki/a30f622a-627f-41a5-a532-4015e0f3faaen%40googlegroups.com > > <https://groups.google.com/d/msgid/tiddlywiki/a30f622a-627f-41a5-a532-4015e0f3faaen%40googlegroups.com?utm_medium=email&utm_source=footer>. -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/A3605A80-A13D-4390-A07D-E2A61891BA18%40gmail.com.