Список сокращений, заданных как строковые массивы, вектор символов, массив ячеек векторы символов или таблица.
Если Abbreviations
- строковые массивы, вектор символов или массив ячеек из символьных векторов, затем функция рассматривает их как регулярные сокращения. Если следующее слово является заглавным стартером предложения, то функция прерывается в конечном периоде. Функция игнорирует любые различия в букве случае сокращений. Задайте стартеры предложений, используя Starters
Пара "имя-значение".
Чтобы задать другое поведение при разделении предложений в сокращениях, задайте Abbreviations
как таблица. Таблица должна иметь переменные с именем Abbreviation
и Usage
, где Abbreviation
содержит сокращения и Usage
содержит тип каждого сокращения. В следующей таблице описаны возможные значения Usage
, и поведение функции при прохождении сокращений этих типов.
Использование | Поведение | Пример сокращения | Пример текста | Обнаруженные предложения |
---|
regular | Если следующее слово является заглавным стартером предложения, то прерывание в конечном периоде. В противном случае не ломайтесь в конечный период. | «appt». | "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 | Если предыдущее слово является числом, а следующее слово является заглавным стартером предложения, то прерывание в конечном периоде. | «в». | "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