Добрый день. Подскажите, пожалуйста, если ли такой лисп. Имеются много текстов однострочных. Необходимо удалить в них первые 9 символов (буквы, знаки, цифры). Обычной заменой текста не получится. Потому как символы буквы разные. Нужно просто одинаковое количество их с начала текста убрать.
Можно попробовать сохранить файл или только тексты в dxf, и с помощью notepad++ или т.п. сделать замены в группе:
victori*a, как вариант, после текста, например, ПК11+21.76 проставить второй пробел, этим лиспом разделить строки на составляющие, а затем отфильтровать по маске текста (ПК или +) Поиском или Фильтром, и удалить.
Philin, я думаю не принципиально на каком языке программирования будет написан код,на Autolisp или VBA. Наверняка топикстартер в этом плане выразился обобщенно.
victori*a, программка выбирает тексты в начале которых стоит сочетание ПК или Пк или пк и удаляет литеры ПпКк+0123456789., от начала текста до первого иного символа. В данном случае это пробел. Пробелы в начале текста так же удаляются. Запуск программы - набрать 11 и нажать Enter или пробел.
Задача была не заменить часть текста на что-то (например на один пробел), а удалить эту часть вместе с пробелом. Да и пикет штука переменной длины ПК1+15.21 ПК11+15.21 ПК111+15.21
Задача была удалить именно первые 9 (оказалось - 11) символов. И заменить их можно не на пробел, а на ничто, т.е. удалить.
Здравствуйте. АлексЮстасу я первоначально не совсем точно задала вопрос. Спасибо за предложенное решение. Очень помогли программы ivsem и 1958, то что нужно. Быстро и легко теперь справиться с поставленной задачей. Большое спасибо всем за помощь.