1

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

2

ээ
ultraedit вроде умеет, если я правильно поняла, что тебе надо
по крайней мере, умеет делать замену (с регекспами) в выбранном списке файлов

$@m пишет:

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

Искать по ключевым словам "sed" и "awk" (оба портированы под винды... в _некотром_ смысле awk мощнее чем sed, но первый truly reg.exp oriented, а второй... второй тоже, но, всё таки, это "парсер" а не "препроцессор")...
[s]хождение по мукам[/s] травёрс по каталогам делается средствами шела... можно поискать тот же bash/korn, скомуниздить 4nt, или таки выучить наконец-то cmd shell :-))

ps: если уж непременно "приложение под Windows", то Multi-Edit, например ,-)

лучше набросать скриптик на перле

5

zverek пишет:

лучше набросать скриптик на перле

ППКС. Проще и быстрее.

6 Отредактировано $@m (31.03.2006 22:15:35)

ultraedit посмотрел, хорошая программа, жаль только регекспы не берут русский текст.
Посмотрим, может получится без них обойтись.

Каламбхук пишет:

ps: если уж непременно "приложение под Windows", то Multi-Edit, например ,-)

возможно, чуть позже попробую скачать.
Млин, как-то нерационально из-за такой простой вещи тянуть 12 Мб.

zverek пишет:

лучше набросать скриптик на перле

я, к сожалению, перл не знаю.
Попробую написать на java, просто я думал, уже есть готовые решения.
Неужели, под виндой ничего такого не написано, какое-нибудь маленькое приложение, которое запускается из консоли default/smile?

7

$@m пишет:

ultraedit посмотрел, хорошая программа, жаль только регекспы не берут русский текст.

Есть еще UniRed, EmEditor и др.

$@m пишет:

я, к сожалению, перл не знаю.
Попробую написать на java, просто я думал, уже есть готовые решения.

Java -- это не то... Перл как раз под обработку текстов заточен.

$@m пишет:

Неужели, по виндой ничего такого не написано, какое-нибудь маленькое приложение, которое запускается из консоли default/smile?

Awk, sed, perl... default/smile

8 Отредактировано xeye (31.03.2006 22:53:03)

$@m пишет:

Неужели, под виндой ничего такого не написано, какое-нибудь маленькое приложение, которое запускается из консоли default/smile?

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

подозреваю, что есть даже плагин к фару

$@m пишет:

...

Каламбхук пишет:

ps: если уж непременно "приложение под Windows", то Multi-Edit, например ,-)

возможно, чуть позже попробую скачать.
Млин, как-то нерационально из-за такой простой вещи тянуть 12 Мб.

эммм...
вообще-то я пошутил :-) - sed+awk вполне достаточно для этого...
А если уж редактор тянуть, то, конечно же, emacs - насколько помню, он тоже такие штучки умеет... кажется...

10

>Искать по ключевым словам "sed" и "awk" (оба портированы под винды...

Искать нужно по ключевому слову UnxUtils default/smile

http://unxutils.sourceforge.net/

Там и sed есть,  и awk и ещё сотня незаменимых утилить командной строки. У меня они в c:\usr\bin лежат и в path подключены.

Ну и, естественно, Perl тоже стоит default/big_smile

11

Попробую разобраться в sed+awk (gawk подходит?)
Ух, сколько в UnxUtils всего, придется лазить по сети, узнавать для чего они default/smile

12 Отредактировано $@m (01.04.2006 13:55:27)

Одного не пойму, что там man делает? default/smile

13

$@m пишет:

Одного не пойму, что там man делает? default/smile

А ты посмотри, что делает man default/smile

14 Отредактировано $@m (01.04.2006 17:01:43)

ну, вроде в linux-е понятно, чем он должен заниматься.
Но мне все же казалось, что в windows он для этого не приспособлен, да и как понимать в windows такой путь:
/usr/local/lib/man.config
???
default/wink

15

$@m пишет:

ну, вроде в linux-е понятно, чем он должен заниматься.

Имхо, мужчина должен заниматься чем-то другим default/smile

Но мне все же казалось, что в windows он для этого не приспособлен, да и как понимать в windows такой путь:
/usr/local/lib/man.config
???
default/wink

Крестись, чтоб не казалось default/smile
А потом поменяй палочки и посмотри, что из этого получится default/icon_mrgreen

16

Marsianka пишет:

Имхо, мужчина должен заниматься чем-то другим default/smile

Пожалуй, ты права, настоящему мужчине мануалы не нужны default/smile

Marsianka пишет:

Но мне все же казалось, что в windows он для этого не приспособлен, да и как понимать в windows такой путь:
/usr/local/lib/man.config
???
default/wink

Крестись, чтоб не казалось default/smile
А потом поменяй палочки и посмотри, что из этого получится default/icon_mrgreen

черт, я чего-то торможу сегодня, что за палочки?

17

$@m пишет:
Marsianka пишет:

Имхо, мужчина должен заниматься чем-то другим default/smile

Пожалуй, ты права, настоящему мужчине мануалы не нужны default/smile

Угу, пусть лучше занимается мануальной "терапией" default/smile   Ну массаж и т.п.  default/smile default/smile default/smile


Marsianka пишет:

Но мне все же казалось, что в windows он для этого не приспособлен, да и как понимать в windows такой путь:
/usr/local/lib/man.config
???
default/wink

Крестись, чтоб не казалось default/smile
А потом поменяй палочки и посмотри, что из этого получится default/icon_mrgreen

черт, я чего-то торможу сегодня, что за палочки?

Слэши default/smile

$@m пишет:

ну, вроде в linux-е понятно, чем он должен заниматься.
Но мне все же казалось, что в windows он для этого не приспособлен, да и как понимать в windows такой путь:
/usr/local/lib/man.config
???
default/wink

Под виндами юниксовые тулзы обычно ожидают найти переменную окружения HOME, которую юзают вместо "/usr/" .

Balancer пишет:

>Искать по ключевым словам "sed" и "awk" (оба портированы под винды...

Искать нужно по ключевому слову UnxUtils default/smile

http://unxutils.sourceforge.net/

что-то как-то совсем куценько (хотя фриварь - это плюс, причём весомый).
..а я на mksnt подсел, и корн мне пуще всех юниксовых шеллов нравится. :-)

20

Marsianka пишет:

Слэши default/smile

не прокатит. Вышепроцитированный путь для юниксов является абсолютным, так сказать, с корня диска, а для windows это будет относительный путь, к тому же, windows одинаково обрабатывает прямые и обратные слэши, это ничего не изменит.

Каламбхук пишет:

Под виндами юниксовые тулзы обычно ожидают найти переменную окружения HOME, которую юзают вместо "/usr/" .

а! буду знать.