Mal,

 Many thanks for clarification. Hope Jeremy see this post and notify us if 
it is by design.

Cheers
Mohammad

On Tuesday, February 19, 2019 at 8:11:30 AM UTC+3:30, Mal wrote:
>
> Actually, this raises an interesting point - the split[] operator with no 
> argument produces a space delimited list of single characters, but this 
> list does not have the usual uniqueness property of other filter lists and 
> it can include a space as an item .  How can a space be an item in a space 
> delimited list?  This behaviour can be demonstrated in the following 
> examples:
>
> <$list filter="[[a string with spaces]split[]join[]]"/>
>
> Produces: "a string with spaces", with spaces and duplicate characters 
> preserved, and:
>
> <$list filter="[[a string with spaces ]split[]join[-]]"/>
>
> Produces: "a- -s-t-r-i-n-g- -w-i-t-h- -s-p-a-c-e-s- ", including the space 
> on the end.  Hence Mohammad's need to add the trim[] operator.
>
> [[1111]split[]sum[]]
>
> Gives an answer of 4, while:
>
> "1 1 1 1" +[sum[]]
>
> Gives an answer of 1 because duplicates are eliminated from the list.
>
> I wonder if this behaviour is by design, or could it change in the 5.1.20 
> release or future versions, thus causing these types of hacks to fail.
>
> Mal
>
>
> On Tuesday, 19 February 2019 05:34:02 UTC+10, Mohammad wrote:
>>
>> Mark,
>>  I changed the below line
>> <$list filter="""[<item>split[]rest[$n$]join[]]""" variable="newTitle">
>>
>>
>>
>> as
>>
>> <$list filter="""[<item>split[]rest[$n$]join[]trim[]]""" 
>> variable="newTitle">
>>
>> seems I can overcome leading and trailing spaces! Thanks to TW5.1.20 
>> string operators.
>>
>> --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 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/ba6a6043-5bf2-4f71-ac5f-1265e9d29097%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to