Я не видел решения этой проблемы в предоставленной библиотеке ... Выглядит хорошим кандидатом для метода расширения . Интересно, что он немного сложнее, чем просто список слов, и имеет несколько вариаций.
Чикагское руководство по стилю предлагает следующее:
Всегда пишите первые и
последнее слово.
Прописать все существительные, местоимения,
прилагательные, глаголы, наречия и
подчиненные союзы («как»,
«потому что», «хотя»).
Строчные все статьи, координаты
союзы («и», «или», «ни»),
и предлоги независимо от
длина, когда они отличаются от
первое или последнее слово.
Строчная буква «к» в инфинитиве.
Последний случай кажется особенно сложным, так как вам нужно проанализировать, чтобы определить, используется ли «to» в инфинитиве.