Этот режим работы программы является расширенной версией поиска слов по буквам. В шаблоне используются как буквы, так и специальные подстановочные символы. В незарегистрированной версии программы доступны для поиска лишь слова, состоящие из 6 букв.
Примечание: Разные по значению цифры могут соответствовать как различным буквам, так и одинаковым буквам. Пользователь может разрешить или запретить разным по значению цифрам соответствовать одному и тому же виду букв (пункт главного меню "Вид|Настройки...", раздел Буквы, параметр Уникальные значения для цифр).
Примечание: |
!!а = а. |
Если на какой-либо позиции в слове возможны несколько различных букв, их необходимо перечислить в круглых скобках. Например, по запросу (абвг)???(г@) будут найдены следующие слова: абцуг, батог, белье, варяг и др.
Этот запрос можно записать и по-другому: (а-г)???(г@). Тире между буквами А и Г означает, что могут использоваться буквы алфавита, начиная с А и кончая Г. Символы *, !, & и # внутри круглых скобок использовать нельзя.
В пункте Не использовать буквы пользователь может перечислить, какие именно буквы не должны содержаться в найденных словах. Если в шаблоне в явном виде указана какая-либо буква и она же содержится в списке неиспользуемых букв, то это означает, что найденное в результате поиска слово может содержать данную букву, но только лишь на указанной в шаблоне позиции. Например, в найденных по шаблону ???А* словах четвертой буквой будет буква А, а все остальные буквы будут отличаться от А: лекало, меланхоличность, товарищество и др. Список отсутствующих букв можно задать как обычным перечислением (АБВГД), так и указанием интервала (А-Д).
При поиске слов может быть также учтен их "вес". Пользователь может задать, какому именно числовому значению должен быть равен "вес" найденных слов. Также, можно указать в шаблоне, должна ли та или иная буква в слове быть "тяжелее" или "легче" предыдущей или последующей буквы; для этого, внутри круглых скобок, записывается дополнительное условие в квадратных скобках. Разрешается использовать следующие символы сравнения: <, >, =, <>, <=, >=.
Шаблон | Найденные слова | Пояснения |
---|---|---|
?(?[<;]) | аз, го, ор и др. | Буква "тяжелее" предыдущей. |
?(@[>;]) | га, па, си и др. | Буква "легче" предыдущей. |
?(?[<;>])? | ада, арк, аул и др. | Вторая буква в слове "тяжелее" предыдущей и последующей. |
(б[;>])* | баба, балагур, банан и др. | Первая буква в слове "тяжелее" последующей. |
?(?[<>;=])?* | веер, эссе, аббат и др. | Вторая буква в слове не равна первой букве и равна третьей букве. |