Поддержка сложной нумерации разделов, пунктов, формул и т.п. (составная, возможны римские цифры, буквы)

Пространство имен: Pullenti.Ner.Core

Expand imageИерархия наследования

Expand
	imageСинтаксис

Свойства (get/set)

  Имя Тип Описание
Public propertyAltNormalstringНормализация (дополнительный вариант, если есть)
Public propertyNormalstringНормализация
Public propertyTemplatestringШаблон (фактически структура с разделителями, первый вариант)

Методы

  Имя Тип значения Описание
Public methodCanBeEqualsboolПроверка эквивалентности номеров
Public methodCanBeInOneSeqboolПроверка, что номера могут быть из одной последовательности (в принципе)
Public methodCanBeNextboolПроверка, что номера следуют друг за другом
Public methodCanBePsevdoSubseqboolПроверка номера - подппоследовательности
Public methodCheckEqualTemplatestringПроверить, что номера могут быть в одной последовательности
Public methodGetTemplatesList<string>Получить варианты шаблонов
Public method StaticTryParseComplexNumTokenВыделить сложный номер с указанного токена
Public method StaticTryParseRangeList<ComplexNumToken>Выделение диапазона номеров (через дефис) и восстановление всей последовательности

Поля

  Имя Тип Описание
Public fieldNumsList<SingleNumToken>Элементы составного номера