Closed
Description
Complement str_to_lower()
, str_to_upper()
and str_to_title
with a function for capitalising the first word in each sentence. The only problem is that stringi does not see a dot followed by a lower case letter as a sentence break. That should probably be documented, or it will lead to confusion. It would still be a useful function for me though.
> stri_trans_totitle("it works. but not always. now? yes! indeed; but not with dot. lowercase.", stri_opts_brkiter('sentence'))
[1] "It works. but not always. now? Yes! Indeed; but not with dot. lowercase."
From stringi
With stri_trans_totitle, if word BreakIterator is used (the default), then the first letter of each word will be capitalized and the rest will be transformed to lower case. With a break iterator of type sentence, the first letter of each sentence will be capitalized only. Note that according the ICU User Guide, the string "one. two. three." consists of one sentence.
Relevant issue: #27
Metadata
Metadata
Assignees
Labels
No labels