Поиск фрагмента текста
Для решения некоторых задач необходимо искать определенный фрагмент текста, например, предложение, строку, абзац или целый документ. В таких случаях можно использовать функции sentence(), line(), paragraph() и document() без аргументов.
Синтаксис
Без указания аргументов эти функции ищут все аргументы в пределах одного предложения, строки, абзаца или документа соответственно.
Подробнее о том, как работают эти функции при указанных аргументах можно узнать в разделе "Поиск аргументов в произвольном порядке".
Пример
Пример задачи: Найти заголовки новостных статей
Для того, чтобы решить эту задачу, можно составить запрос length(3, 10, paragraph(), count:=word).
Этот запрос найдет абзацы, состоящие от 3 до 10 слов. При этом в результат попадет дата в квадратных скобках.
Чтобы исключить из результатов поиска дату и время создания статьи, можно запретить поиск квадратных скобок при помощи оператора /: (3, 10, paragraph()/"[", count:=word).