Как обрезать строку до определенной длины и символа?
Здравствуйте!
Как обрезать строку до 140 символов и при этом до последней точки. Т.е. если 140-й символ не точка, то обрезаем еще до первой попавшейся точки с конца.
я написал, но думал вдруг есть решение покрасивее моего. Условно у меня такой алгоритм:
1. обрезается до 140
2. если 140-й символ не точка, то получаю позицию последней точки.
3. обрезаю то этой позиции
Вот, это очень хороший вопрос.
В принципе очень неплохо, но есть пара замечаний.
Во-первых, проверить, правильно ли работает с русскими буквами.
во-вторых, что будет если до 140 символов не встретится ни одной точки?