splitSentences

Разделите текст в предложения

Описание

пример

newStr = splitSentences(str) разделения str в массив предложений.

Примеры

свернуть все

Считайте текст из файла в качестве примера sonnets.txt и разделение это в предложения.

filename = "sonnets.txt";
str = extractFileText(filename);
sentences = splitSentences(str);

Просмотрите первые несколько предложений.

sentences(1:10)
ans = 10x1 string
    "THE SONNETS"
    "by William Shakespeare"
    "I"
    "From fairest creatures we desire increase,..."
    "II"
    "When forty winters shall besiege thy brow,..."
    "How much more praise deserv'd thy beauty's use,..."
    "This were to be new made when thou art old,..."
    "III"
    "Look in thy glass and tell the face thou viewest..."

Входные параметры

свернуть все

Введите текст в виде строкового скаляра, вектора символов или скалярного массива ячеек, содержащего вектор символов.

Типы данных: string | char | cell

Выходные аргументы

свернуть все

Синтезируемый текст, возвращенный как массив строк, вектор символов или массив ячеек из символьных векторов. str и newStr имейте совпадающий тип данных.

Алгоритмы

Если эмотиконы или символы эмодзи появляются после завершающего работу символа пунктуации, то функция разделяет предложение после эмотиконов и эмодзи.

Введенный в R2018a