[Cologne-pm] PERL - schnelles suchen & ersetzen in 100MB Datei

Wolfgang Weisselberg pl3rofb02 at sneakemail.com
Thu Apr 29 16:01:38 CDT 2004


A. Pagaltzis wrote 65 lines:
> * Wolfgang Weisselberg <pl3rofb02 at sneakemail.com> [2004-04-29 15:11]:

[...]

> Ohh, fantastisch. Abhängig von den Ersetzungen geschehen diese in
> (für Anwenderbelange) zufälliger Reihenfolge..

> Nett, nicht?

Sinnvoll waere es natuerlich, durch z.B. ein Array die Reihenfolge
festzulegen.  Dann haette es sogar einen Sinn.

> > Bei deinem Code auch?  Nein?  Dann ist er nicht aequivalent.

> Die Spezifikation war allerdings in diesem Fall nicht in sich
> schlüssig..  natürlich hätte ich nicht erraten, sondern
> nachfragen sollen; da muss ich dir Recht geben.

Oder zumindestens dokumentieren.

> > > Verstehe ich in diesem Fall noch weniger. Warum ergibt
> > > C<s/$from/.../> etwas anderes als C<s/\Q$from/.../> wenn
> > > C<$from = 's1'>?

> > Weil s1 von Lauf zu Lauf VARIABEL sein darf?

> Was hat das mit der Frage zu tun? Das \Q wirkt sich nur innerhalb
> eines einzelnen Laufs aus.

s1 := 'Aristoteles|Pagaltzis'

Im Gegensatz zu den abhaengigen Ersetzungen oben ist dies ein
echtes Feature, kein "Feature".

-Wolfgang



More information about the Cologne-pm mailing list