Поиск с учетом регистра
По умолчанию PDL ищет слова без учета регистра (капитализации).
Пример
Для поиска слова в определенной капитализации используется функция case().
Синтаксис
Тип капитализации указывается в качестве первого параметра функции и принимает одно из следующих значений:
lower |
строчная капитализация (все буквы слова в нижнем регистре) |
upper |
верхняя капитализация (все буквы слова в верхнем регистре) |
title |
заглавная капитализация (первая буква в верхнем регистре, все последующие буквы — в нижнем регистре) |
mixed |
смешанная капитализация (слово содержит буквы в верхнем и нижнем регистре в произвольном сочетании) |
Пример
Если тип регистра не указан, функция case() ищет аргументы в том регистре, в котором они набраны в запросе.
Пример
При отсутствии аргументов функция case() ищет все слова в указанной капитализации.
Пример
Примечание
Функция с несколькими аргументами эквивалентна запросу из нескольких функций с одним аргументом, объединенных с помощью оператора or: