CountRegularExpressionGroups()
Синтаксис
Result = CountRegularExpressionGroups(#RegularExpression)
Описание
Возвращает количество групп, заданных в указанном Регулярном выражении. Доступ к группам можно получить с помощью такой функции как RegularExpressionGroup().
Параметры
#RegularExpression Номер идентифицирующий используемое Регулярное выражение.
Возвращаемое значение
Количество групп заданных в Регулярном выражении.
Комментарии
Группы в Регулярном выражении определяются путем включения в него подвыражения в круглых скобках "(" и ")". Группы нумеруются, как они появляются в регулярном выражении - слева направо. Первая группа имеет индекс 1.
Пример
Pattern.s ="([0-9][0-9]).([0-9][0-9])" ; Создаём шаблон Рег. выражения CreateRegularExpression(0,Pattern,#PB_RegularExpression_DotAll) ; Создаём Рег. выражение на основе Pattern.s Debug CountRegularExpressionGroups(0) ; результат 2 . В этом Рег выражении 2 группы. FreeRegularExpression(0) End
См. также
RegularExpressionGroup()
Поддерживаемые OS
Все