Список сокращений, заданных как массив строк, вектор символов, массив ячеек из символьных векторов или таблица.
Если Abbreviations
массив строк, вектор символов или массив ячеек из символьных векторов, затем функция обрабатывает их как регулярные сокращения. Если следующее слово является капитализированным начинающим предложения, то функциональные пропуски в запаздывающий период. Функция игнорирует любые различия в регистре сокращений. Задайте начинающих предложения, использующих Starters
пара "имя-значение".
Чтобы задать различные поведения при разделении предложений при сокращениях, задайте Abbreviations
как таблица. Таблица должна иметь переменные под названием Abbreviation
и Usage
, где Abbreviation
содержит сокращения и Usage
содержит тип каждого сокращения. Следующая таблица описывает возможные значения Usage
, и поведение функции, когда переданные сокращения этих типов.
Использование | Поведение | Сокращение в качестве примера | Текст в качестве примера | Обнаруженные предложения |
---|
regular | Если следующее слово является капитализированным начинающим предложения, то повредитесь в запаздывающий период. В противном случае не повреждайтесь в запаздывающий период. | "назначенный". | "Book an appt. We'll meet then." | "Book an appt."
"We'll meet then."
|
"Book an appt. today." | "Book an appt. today." |
inner | Не повреждайтесь после запаздывающего периода. | "Доктор". | "Dr. Smith." | "Dr. Smith." |
reference | Если следующая лексема не является номером, то повредитесь в запаздывающий период. Если следующая лексема является номером, то не повреждайтесь в запаздывающий период. | "fig". | "See fig. 3." | "See fig. 3." |
"Try a fig. They are nice." | "Try a fig."
"They are nice."
|
unit | Если предыдущее слово является номером, и следующее слово является капитализированным начинающим предложения, то повредитесь в запаздывающий период. | \in | "The height is 30 in. The width is 10 in." | "The height is 30 in."
"The width is 10 in."
|
Если предыдущее слово является номером, и следующее слово не использовано для своей выгоды, то не повреждайтесь в запаздывающий период. | "The item is 10 in. wide." | "The item is 10 in. wide." |
Если предыдущее слово не является номером, то повредитесь в запаздывающий период. | "Come in. Sit down." | "Come in."
"Sit down."
|
Значением по умолчанию является выход abbreviations
функция.
Совет
По умолчанию функция обрабатывает однобуквенные сокращения, такой как "V"., или лексемы со смешанными одними буквами и периодами, такими как "U.S.A". как регулярные сокращения. Вы не должны включать эти сокращения в Abbreviations
.
Пример: ["cm" "mm" "in"]
Типы данных: char
| string
| table
| cell