Какая лучшая программа для работы со строками

1544
Peterstone

Я хотел бы знать лучшую программу (конечно, текстовый редактор), чтобы сделать строковые манипуляции, такие как подстановка строк.

Кстати, я хотел бы сделать следующее: String манипуляции типа String подстановки в математическом выражении

Спасибо вам большое!

0
На какой платформе? GreenMatt 13 лет назад 2
Чтобы выполнить тот тип манипуляции, о котором вы спрашивали в предыдущем вопросе, Perl или Python - ваши лучшие ставки (в моем ответе используется Perl). AWK * может * сделать это. Чтобы приблизиться, понадобился бы действительно сложный сценарий `sed`. Может случиться так, что обработка регулярных выражений в vim или emacs - это вызов. @GreenMatt: единственная истинная платформа - Windows. ;-) Dennis Williamson 13 лет назад 1

2 ответа на вопрос

3
Rolnik

Мои предпочтения в следующем порядке: команды подстановки perl, vim (vi, gvim и т. Д.), Sed и awk.

Perl - это тяжелая программа, которая также может выполнять математику. Смотрите http://perlmonks.org/ для более подробной информации.

Vi - это хорошо известный текстовый редактор, который есть во всех системах * ix (Linux, Unix и т. Д.), Который, между прочим, может выполнять неплохие сценарии.

Сед, хорошо, смотрите http://linux.die.net/man/1/sed

Awk (gawk и его братья), ну, смотрите http://linux.die.net/man/1/awk

... почти забыл. Абсолютно лучшим и с ценой, чтобы соответствовать, является PowerGrep. Без сомнения, самый простой способ формулировать сложные запросы и замены текста в DOC, TXT и других файлах.

http://superuser.com/questions/39384/best-grep-like-tool, если вас интересуют регулярные выражения и Grep Rolnik 13 лет назад 0
1
Ofir

Посмотрите на седь