nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Besser suchen und ersetzen mit FreePascal

Von: Michael Fuchs (mikescu@gmx.de) [Profil]
Datum: 13.09.2007 08:10
Message-ID: <5ks2idF48skfU1@mid.individual.net>
Newsgroup: de.comp.lang.pascal
Hi,

in FreePascal gibt es ja verschieden Möglichkeiten Strings zu
durchsuchen und darin Text zu ersetzen: strutils.AnsiReplaceStr,
oder per regexpr (möglicherweise auch noch mehr oder die gute alte
Handmethode).

Zur Zeit arbeite ich an einer Klasse in der ein String mehrfach
duchsucht und und einzelne Teile ersetzt.

- die Suchparameter sind statisch (also alle Suchkriterien sind beim
Programmieren bekannt)
- es müssen jeweils 1-3 Buchstaben gefunden und durch eine Ziffer
ersetzt werden

Im Moment erscheinen mir die regexpr-Routinen da sinnvoller, da zum
Beispiel die Buchstaben A,B,C,D durch eine 1 erstezt werden sollen, das
ist für mich so überschaubarer zu programmieren.
ABER: Ich weiß nicht, ob so eine regexpr-Suche nicht massig Rechenzeit
und Speicher verbrät. Lieber möchte ich aber mehr tippen und dafür
läuft
das Programm hinterher effizienter.
Hat da jemand einen Rat?

mfg
Micha
--
Meine Wanderungen durch Realität und Cyberspace

auf --> http://www.michael-fuchs.net <--

[ Auf dieses Posting antworten ]

Antworten