ftablecolumn

Назначение

Поиск по колонкам таблицы с учетом последовательности аргументов.

Синтаксис

ftablecolumn(аргумент_1, аргумент_2,…​)

Аргументы

Функция принимает несколько аргументов. Функция также принимает следующие опциональные именованные параметры:

  • allow_punct:=yes/no допускает или запрещает наличие пунктуации между аргументами (значение по умолчанию — «yes»);

  • allow_space:=yes/no допускает или запрещает наличие пробела между аргументами (значение по умолчанию — «yes»);

  • match:=range извлекает фрагмент текста от первого до последнего найденного аргумента.

  • whole:=yes извлекает последовательность, состоящую только из аргументов, указанных в запросе (значение по умолчанию — «no»).

  • min_col_distance/max_col_distance/col_distance определяет точную разницу в позициях между первым и последним аргументом последовательности, min_col_distance определяет минимальную разницу, max_col_distance — максимальную.

  • min_col_gap/max_col_gap/col_gap определяет точное количество колонок между аргументами последовательности, min_col_gap определяет минимальное количество, max_col_gap — максимальное.

Последовательность поиска аргументов в колонке считается сверху вниз.

Возвращаемое значение

Документы, соответствующие запросу.

Примеры

ftablecolumn(А, B) находит аргументы А и B, расположенные в одной колонке таблицы, при этом позиция A меньше позиции B.

ftablecolumn(А, B, max_col_distance:=1) находит аргументы А и B, расположенные в одной и той же или в соседних колонках таблицы, при этом позиция A меньше позиции B.