![]() |
Регистрация |
Правила форума | Справка |
Сообщество |
Календарь |
Сообщения сегодня |
Сообщения за неделю |
≥ Поиск ≤ |
|
Программы, софт - Пишем про полезные и бесплатные программы, делимся где можно скачать программы бесплатно. |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
![]() |
![]() |
Администратор
|
Интересует, как без написания програмки удалить подстроки в txt или word файле?
Подстроки такого вида #пару_символов# : текст #u2f3ceac6b7s# еще текст #u6220a2877es# #u6220a2877es# #u6220a2877es# еще текст еще текст еще текст # еще текст еще еще еще еще еще текст # еще текст #u6220a2877es# Удалять по #*# нельзя, т.к. удалиться нужная подстрока # еще текст еще еще еще еще еще текст #
________________
Судьба - совокупность совершенных глупостей человека. Любите и принимайте людей такими, какие они есть. Если Вас оскорбили - нажимаем "Пожаловаться на это сообщение" ![]() |
![]() |
![]() |
![]() |
The Scarecrow
Детали профиля (+/-)
|
По-моему, только написанием макроса для Word'а.
________________
If you're playing Rock 'n' Roll, play It without lies. Always be as brave and proud, like an eagle in the sky! If you want to be remembered, there is one thing you should do: When you play your music, gotto keep It true! © "Majesty" |
![]() |
![]() |
![]() |
Форумчане ПМР
Детали профиля (+/-)
Ответов: 2,992
Регистрация: 14.07.2010
Адрес: Северная столица
Спасибо:850/1,375
Не понравилось:13/29
Репутация: 3776
|
AkelPad, EditPad или их аналоги, поиск и замена, заменить все
________________
Рыбницкая газета "Новости" http://r-novosti.idknet.com/ |
![]() |
![]() |
![]() |
|||
The Scarecrow
Детали профиля (+/-)
|
Накатал быстренько программу макроса, выполняющего эту фигню в MS Word:
Последний раз редактировалось Duke_Cheb; 22.06.2014 в 19:10. |
|||
![]() |
Сказал(а) cпасибо | PMR (24.06.2014) |
![]() |
![]() |
|
Администратор
|
Дюк спасибо!
Я хотел примерно следующее, там кстати есть вопросик.
|
|
![]() |
![]() |
![]() |
|
The Scarecrow
Детали профиля (+/-)
|
|
|
![]() |
![]() |
![]() |
Администратор
|
Интересно, как отработает скрипт на ворд файле в 3-4 метра.
|
![]() |
![]() |
![]() |
The Scarecrow
Детали профиля (+/-)
|
Прогон только один идет, вложенный цикл строго на поиск "#...текст...#", поэтому, не думаю, что слишком долго.
1024*1024*4=4 194 304 символа. В Excel'е у меня вложенные циклы по 9 миллионов кругов гоняли - минут двадцать-тридцать занимало. |
![]() |
![]() |
![]() |
Администратор
|
Запустил дома на 10 метровый файл, 2 часа подождал, проц. загружен. Недождался.
|
![]() |
![]() |
![]() |
The Scarecrow
Детали профиля (+/-)
|
Ну, а что ты хотел?
![]() |
![]() |
![]() |
![]() |
|
Администратор
|
И какая разница, читать с txt, или ворд читает с родного ему doc(он же xml)? |
|
![]() |
![]() |
![]() |
||||
The Scarecrow
Детали профиля (+/-)
|
В *.txt текст идет сразу после заголовка файла. Файл vasya.txt, считанный побайтно:
Последний раз редактировалось Duke_Cheb; 28.06.2014 в 01:05. |
||||
![]() |
![]() |
![]() |
|
The Scarecrow
Детали профиля (+/-)
|
Продолжение:
Последний раз редактировалось Duke_Cheb; 28.06.2014 в 00:46. |
|
![]() |
![]() |
![]() |
|
The Scarecrow
Детали профиля (+/-)
|
И, наконец, оно же, при побайтном считывании напрямую из файла (тут "Вася-дурак! Вот так!" вообще хрен знает где закодирован):
|
|
![]() |
![]() |
![]() |
The Scarecrow
Детали профиля (+/-)
|
ВБейсик не компилятор, а интерпретатор. Разница существенная. Компилятор проверяет синтаксис на наличие ошибок, формирует в ОЗУ исполняемую программу, и запускает ее. Интерпретатор же считывает команды из среды программирования построчно и пытается сразу их выполнить. Вот, сколько повторов в цикле будет, столько же раз интерпретатор считает команду, проверит на ошибки, если их нет, выполнит команду, и по-новой.
|
![]() |
![]() |
![]() |
Администратор
|
Тогда вопрос, как в макросах ворда сделать замену #????????????#, которая работает при замете с постановочными знаками? Типа регулярное выражение.
|
![]() |
![]() |
![]() |
Администратор
|
|
![]() |
![]() |
![]() |
||||
The Scarecrow
Детали профиля (+/-)
|
На что заменяем известно? Строка как выглядеть будет, на которую заменяем?
-------- Добавлено в 23:28 -------- Предыдущее было в 23:23 -------- Этот блок:
Последний раз редактировалось Duke_Cheb; 30.06.2014 в 00:35. |
||||
![]() |
![]() |
![]() |
Администратор
|
Да не, я под ??? имею виду любые символы, это считай регулярное выражение.
"?" заменяется на любой символ. пример #1er2fgh45n-u# |
![]() |
![]() |
![]() |
||||
Тема | Автор | Разделы | Ответы | Последний ответ |
Как сделать чтобы Word считал формулы | dgin | Программы, софт | 7 | 10.12.2015 11:15 |
Как удалить webalta? | PMR | Программисты и компьютеры в ПМР | 9 | 06.10.2013 20:45 |
можно ли из ICQ удалить контакт? | alex | Программы, софт | 12 | 24.08.2013 15:26 |
word 2003 - подстановочные знаки | PMR | Программисты и компьютеры в ПМР | 8 | 11.01.2013 12:14 |
Удаление спецсимвола переноса в Word | PMR | Программисты и компьютеры в ПМР | 4 | 26.07.2010 20:24 |
|
|