(setq tmp
(SplitStringForLB x
"The Quick Brown Fox Jumps Over The Lazy Dog.")) ); lambda
'(2 4 6 8 10 12 14 16 18 20 22 24 26)
); mapcar
>>
( ; (car = argument) (cadr = amount of strings returned) (cdddr = the list of words which was returned)
(2 9 "The" "Quick" "Brown" "Fox" "Jumps" "Over" "The" "Lazy" "Dog.")
(4 6 "The Quick" "Brown" "Fox Jumps" "Over" "The Lazy" "Dog.") ; strlen of 4 or above is attempted to be splitted on the first following occurence of " " or "."
(6 5 "The Quick" "Brown Fox" "Jumps Over" "The Lazy" "Dog.") ; strlen of 6 or above is attempted to be splitted on the first following occurence of " " or "."
(8 5 "The Quick" "Brown Fox" "Jumps Over" "The Lazy" "Dog.")
(10 3 "The Quick Brown" "Fox Jumps Over" "The Lazy Dog.")
(12 3 "The Quick Brown" "Fox Jumps Over" "The Lazy Dog.")
(14 3 "The Quick Brown" "Fox Jumps Over" "The Lazy Dog.")
(16 3 "The Quick Brown Fox" "Jumps Over The Lazy" "Dog.")
(18 3 "The Quick Brown Fox" "Jumps Over The Lazy" "Dog.")
(20 2 "The Quick Brown Fox Jumps" "Over The Lazy Dog.")
(22 2 "The Quick Brown Fox Jumps" "Over The Lazy Dog.")
(24 2 "The Quick Brown Fox Jumps" "Over The Lazy Dog.")
(26 2 "The Quick Brown Fox Jumps Over" "The Lazy Dog.")
)