Was ist das beste Programm für die String-Manipulation?

1634
Peterstone

Ich würde gerne das beste Programm (sicherlich einen Texteditor) kennen, um die String-Manipulation wie die Substituierung von Strings vorzunehmen.

Übrigens möchte ich das nächste tun: String-Manipulation des Typs String-Substitution im mathematischen Ausdruck

Ich danke dir sehr!

0
Auf welcher Plattform? GreenMatt vor 13 Jahren 2
Um die Art der Manipulation auszuführen, nach der Sie in Ihrer vorherigen Frage gefragt haben, sind Perl oder Python Ihre besten Einsätze (meine Antwort dort verwendet Perl). AWK * kann * es vielleicht tun. Es würde ein wirklich komplexes "sed" -Skript erfordern, um sogar näher zu kommen. Es kann sein, dass die Regex-Verarbeitung in vim oder emacs der Herausforderung gewachsen ist. @ GreenMatt: Die einzig wahre Plattform - Windows. ;-) Dennis Williamson vor 13 Jahren 1

2 Antworten auf die Frage

3
Rolnik

Meine Präferenzen sind in dieser Reihenfolge: Perl, Vim (vi, gvim usw.), Substitutionsbefehle, sed und awk.

Perl ist ein umfangreiches Softwareprogramm, das auch Mathematik beherrscht. Weitere Informationen finden Sie unter http://perlmonks.org/ .

Vi ist der bekannte Texteditor, den alle * ix-Systeme haben (Linux, Unix usw.), der übrigens einige schöne Skripte ausführen kann.

Sed ist, siehe http://linux.die.net/man/1/sed

Awk (Gawk und seine Brüder) ist, siehe http://linux.die.net/man/1/awk

... fast vergessen. Der absolut beste und zu einem Preis passende Preis ist PowerGrep. Zweifellos der einfachste Weg, komplexe Abfragen und Ersetzungen von Text in DOC, TXT und anderen Dateien zu formulieren.

http://superuser.com/questions/39384/best-grep-like-tool, wenn Sie sich für reguläre Ausdrücke und Grep interessieren Rolnik vor 13 Jahren 0
1
Ofir

Schauen Sie sich Sed an