Считайте это очень глупым поиском.
У него нет возможности войти в REGEX или что-то в этом роде. Не думаю, что кто-то сможет сказать вам, какой алгоритм используется.
Search-For использует программу 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. Каждый конкретный сценарий индивидуален. Поэтому, не зная точно, что вы ищете и каковы ваши требования, трудно сказать вам, как действовать дальше.
person
SaggingRufus
schedule
09.10.2018