Yeah, that would be more flexible to modify the rules.  Which would be also 
nice in the sense that you could use the data feeding the filter to also 
feed a documentation page to present nice help info related to the rules 
for Title Case.  Entered once, and multi-purpose.  Very cool.

But, it would then be easier to modify the rules.  Which could be bad in 
some scenarios?   Just playing Devil's advocate, which I don't get to do 
very often.

On Sunday, April 11, 2021 at 2:29:25 PM UTC-3 Mark S. wrote:

> What is "!isblack[]" ?
>
> That looks like fairly short, crisp code.
>
> On Sunday, April 11, 2021 at 4:16:53 AM UTC-7 Mohammad wrote:
>
>> I am trying to *peacefully *;-) :-) :-) convert the title of a book or 
>> article to title case (see 
>> https://apastyle.apa.org/style-grammar-guidelines/capitalization/sentence-case
>> )
>>
>> So I wrote a code like below
>>
>> \define myTitle()
>> multidisciplinary and multicultural knowledge transfer and sharing in 
>> higher education teamworking
>> \end
>>
>> \define minorWords() a an and but for in on of 
>>
>> <$list filter="[<myTitle>titlecase[]split[ ]!isblack[]]" variable=p2>
>> <$list filter="[<minorWords>search::literal<p2>then<p2>lowercase[]] 
>> ~[<p2>]" variable=p3>
>> <<p3>>
>> </$list>
>> </$list>
>>
>> This works fine, but seems lengthy and bad practice! What do you propose? 
>> Can search-replace with regex do the job?
>>
>>
>> Best wishes
>> Mohammad
>>
>

-- 
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/a484c623-f3e3-4ec3-9a4e-bd29cdb7c45en%40googlegroups.com.

Reply via email to