Название может быть запутанным. Просто скажи, что у меня есть статья в газете. Я хочу обрезать его вокруг определенной точки, скажем, 4096 символов, но не в середине слова, а перед последним словом, длина которого превышает 4096. Вот короткий пример:
"This is the entire article."
Если я хочу обрезать его перед словом, длина которого превышает 16 символов, вот результат, который мне нужен:
"This is the entire article.".function
=> "This is the"
Слово «весь» имеет общую длину более 16, поэтому оно должно быть удалено вместе со всеми символами после него и пробелом перед ним.
Вот что я не хочу:
"This is the entire article."[0,15]
=> "This is the ent"
Это выглядит легко при написании, но я не знаю, как применить это в программировании.