Думайте об этом как о очень глупом поиске.
У него нет возможности ввести REGEX или что-то в этом роде.Я не думаю, что кто-то сможет рассказать вам, какой алгоритм используется.
Поиск - Для поиска используется программа SuperC.Похоже, что он делает поиск построчно для поиска строки, которую вы указали.Поэтому, если я выполню поиск:
'PIC 9(9)'
, я собираюсь получить результаты для каждой строки, в которой есть эта строка.Единственный способ вернуть меньше результатов поиска - добавить больше к этой строке.Поэтому, возможно, поиск:
'PIC 9(9).'
'PIC 9(9) VALUE
'PIC 9(9) COMP'
любой из этих 3 даст меньше результатов, чем первый поиск.Поэтому, если эта строка разбивает строку, например:
05 WS-SOME-VARIABLE PIC 9(9)
VALUE 123456.
, поиск по 'PIC 9(9) VALUE'
ничего не даст, но поиск по 'PIC 9(9)'
будет.
Чем конкретнее вы,тем меньше результатов поиска вы получите обратно.В зависимости от того, что вы ищете, вы можете получить лучшие результаты, используя Search-For в пакетном режиме или вместо File-Aid.Каждый конкретный сценарий отличается.Поэтому, не зная точно, что вы ищете и каково ваше требование, трудно сказать вам, как поступить.