Взять текст с файла размером в 1000 символов не обрывая предложение.

Поддержка
  • Как взять текст с файла размеров в 1000 символов не обрывая предложение.
    Делаю так: Информация о файле (узнаю размер файла в байтах) > Читать Файл с 0 по 1000 байт. Потом читать файл с 1000 по 2000 байт. Но при этом обрывается предложение, нужно чтоб брало по 1000 символов, но до точки в конце предложения.

  • @wladeeck said in Взять текст с файла размером в 1000 символов не обрывая предложение.:

    Как взять текст с файла размеров в 1000 символов не обрывая предложение.
    Делаю так: Информация о файле (узнаю размер файла в байтах) > Читать Файл с 0 по 1000 байт. Потом читать файл с 1000 по 2000 байт. Но при этом обрывается предложение, нужно чтоб брало по 1000 символов, но до точки в конце предложения.

    Находите последнюю точку и обрезайте строку по её индексу

  • Не очень понятно, можно подробней. И не понятно, как потом взять следующие строки после этой точки, чтоб не пропустить текст.

  • @wladeeck said in Взять текст с файла размером в 1000 символов не обрывая предложение.:

    Не очень понятно, можно подробней. И не понятно, как потом взять следующие строки после этой точки, чтоб не пропустить текст.

    Определить индекс последней точки можно через метод lastIndexOf() и получить подстроку например через slice()

    Но если это сложно, то извлеките строку до последней точки регуляркой. Действие "первое вхождение":

    (.*\.)
    

    регулярку не проверял, но должна сработать.

  • 0 Votes
    5 Posts
    900 Views
  • 0 Votes
    5 Posts
    1091 Views
  • 0 Votes
    2 Posts
    602 Views
  • 0 Votes
    3 Posts
    1651 Views
  • 0 Votes
    14 Posts
    3542 Views