On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение
moderator


Пост N: 560
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 27.02.13 12:23. Заголовок: Search&Replace


Недавно понадобилось сделать Search&Replace по куче исходников, скоро понадобится еще - ставлю у всех HwGUI функций префикс hwg_, надо, соответственно, изменить все вызовы этих функций. Как ни странно, готовой подходящей утилиты не нашел - чтобы обрабатывала группу файлов, в т.ч. рекурсивно во вложенных каталогах и чтобы можно было указать не одну пару значения для поиска/замены, а сразу все. Попробовал несколько разных утилит, везде чего-то не хватало, поэтому пришлось написать самому, благо, дело это нехитрое. Результат - см. http://kresin.belgorod.su/rus/snr.html

Спасибо: 1 
ПрофильЦитата Ответить
Ответов - 8 [только новые]





Пост N: 732
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 27.02.13 12:38. Заголовок: Итак, Snr2, прошу лю..



 цитата:
Итак, Snr2, прошу любить и жаловать

помню была такая утилита у Вас на сайте, только snr, да?

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 733
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 27.02.13 13:04. Заголовок: Александр, объясните..


Александр, объясните пожалуйста, вот эту строчку STATIC crlf := e"\r\n", интересует вот эта часть e"\r\n". Никогда раньше не сталкивался с этим, сейчас посмотрел в исходниках harbour тоже есть такое. Спасибо.

Спасибо: 0 
ПрофильЦитата Ответить
moderator


Пост N: 561
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 27.02.13 13:29. Заголовок: Есть в Habour такой ..


Есть в Habour такой способ задания текстовых констант,
см http://kresin.belgorod.su/rus/hrbfaq.html#Doc2 - где про литералы. Если перед строковым литералом поставить e, то можно внутри него использовать специальные коды, как в С: \r, \n, \t, \x2f, ...

Спасибо: 0 
ПрофильЦитата Ответить
moderator


Пост N: 565
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 06.03.13 16:04. Заголовок: Добавил еще опцию -f..


Добавил еще опцию -f - чтобы искала и заменяла только функции ( проверяет по наличию круглой скобки ), а то оказалось, что есть переменые с теми же именами, что и функции.

Спасибо: 0 
ПрофильЦитата Ответить
moderator


Пост N: 581
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 08.04.13 10:30. Заголовок: Сделал GUI оболочку ..


Сделал GUI оболочку для этой утилиты ( на HwGUI, естественно ), поместил в тот же zip файл, который можно скачать с http://www.kresin.ru/snr.html

Спасибо: 0 
ПрофильЦитата Ответить
moderator


Пост N: 584
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 09.04.13 15:44. Заголовок: И страницу для этой ..


И страницу для этой GUI оболочки добавил: http://www.kresin.ru/fileagent.html

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 809
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 09.04.13 16:17. Заголовок: Я бы размер шрифта п..


Я бы размер шрифта поменьше поставил для лучшего восприятия. И еще вдогонку, не по теме, смотрю тут используете блоки кода вместо ф-й, что лучше из них или просто подошли по другому и показали как еще можно писать?

Спасибо: 0 
ПрофильЦитата Ответить
moderator


Пост N: 585
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 09.04.13 17:34. Заголовок: AlexMyr пишет: Я бы..


AlexMyr пишет:

 цитата:
Я бы размер шрифта поменьше поставил для лучшего восприятия.


Зрение понемногу ухудшается, поэтому ставлю шрифты все больше и больше :)


 цитата:
блоки кода вместо ф-й, что лучше из них или просто подошли по другому и показали как еще можно писать?


И то, и другое. Блоки кода удобнее тем, что из них "видны" локальные переменные и нет необходимости передавать их в качестве параметров.

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 187
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет