Привет, коллеги. Сегодня я поделюсь своим опытом. Мне часто приходится работать с текстовой картой морского дна: каждая точка выражена целочисленной двузначной глубиной, а точек очень много: несколько сотен на несколько сотен. По этой карте была построена маска, в которой глубина была заменена на 00 там, где проблем не обнаружено и ** там, где обнаружено. Таких точек, с проблемами, нашлось около ста. Решение по каждой надо принимать лично, алгоритмизировать это сложно. Итак, мне нужно: Вопрос в том, как автоматизировать пункты 3-4, а лучше - все с первого по пятый. Делается это довольно просто. Есть функция getpos, которая с аргументом '.' возвращает позицию курсора в виде списка из четырех элементов: [bufnum, lnum, col, off] Первый (точнее, "номер нуль", так списки индексируются от нуля) элемент - номер буфера, но там обычно нуль, что означает "этот буфер". Не-нуль там при других аргументах: метках и т.п. Следующие два элемента и есть позиция курсора: строка и столбец, отсчитываются о