replaceWords

Замените слова в документах

Синтаксис

newDocuments = replaceWords(documents,oldWords,newWords)

Описание

пример

newDocuments = replaceWords(documents,oldWords,newWords) обновляет заданные документы, заменяя слова в oldWords с соответствующими словами в newWords.

Примеры

свернуть все

Используйте функцию replaceWords, чтобы заменить краткие слова на их соответствующие полные слова.

Создайте массив маркируемых документов.

str = [ ...
    "Increased activity Mon to Fri."
    "Reduced activity Sat to Sun."];
documents = tokenizedDocument(str)
documents = 
  2x1 tokenizedDocument:

    6 tokens: Increased activity Mon to Fri .
    6 tokens: Reduced activity Sat to Sun .

Замените краткие слова на их соответствующие полные слова.

oldWords = ["Mon" "Tue" "Wed" "Thu" "Fri" "Sat" "Sun"];
newWords = ["Monday" "Tuesday" "Wednesday" "Thursday" "Friday" "Saturday" "Sunday"];
documents = replaceWords(documents,oldWords,newWords)
documents = 
  2x1 tokenizedDocument:

    6 tokens: Increased activity Monday to Friday .
    6 tokens: Reduced activity Saturday to Sunday .

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

свернуть все

Введите документы, заданные как массив tokenizedDocument.

Слова, чтобы заменить, заданный как массив строк, вектор символов или массив ячеек из символьных векторов.

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

Новые слова, заданные как массив строк, вектор символов или массив ячеек из символьных векторов.

newWords должен содержать одно слово или быть одного размера как oldWords. Если newWords содержит только одно слово, то функция заменяет все слова в oldWords с этим словом.

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

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

свернуть все

Выведите документы, возвращенные как массив tokenizedDocument.

Введенный в R2019a