Добрый день. Есть цикл поиска по текстовому документу. Как его правильно остановить?
oFound = oDoc.findFirst(oSearch)
while oFound is not None:
oFound = oDoc.findNext(oFound.End, oSearch)
Условие
oFound is not None не является правильным критерием остановки. Какой же правильный? В basic используется конструкция
do while not IsNull(oFound), как спрограммировать аналогичный код в python?
findAll не предлагать. Нужно искать по небольшому выделенному фрагменту кода. Поиск по всему документу будет избыточен.