Seite 1 von 1

Programm für Textersetzung

Verfasst: 27.05.2007 15:36
von Kewwwin
Hallo,

kennt jemand ein Programm, mit dem bequem mehrere Textabschnitte ersetzen kann?

Beispiel:

Code: Alles auswählen

  a-nn-a(19),   AeXl(20),   aitutaki(25),   alisha(18),   Allen(13),   alonely01(29),   Ande*90(17),   Andios(15),   Angelina*Jolie(19),   anja28(30),
Da möchte ich jetzt alle Klammern mit Ziffern ( also: (12) & (13) & (14) & (15)...) filtern und die zwei Lerrezeichen nach dem Kommata. Das Ganze sollte also dann etwa so aussehen:

Code: Alles auswählen

a-nn-a, AeXl, aitutaki, alisha, Allen, alonely01, Ande*90, Andios, Angelina*Jolie, anja28,
Da ich das Jeden Tag bei 30fachen Text machen muss ist es durch eine Textersetzung wie beim Editor sehr langwierig und verbracuht weig Zeit. Und falls es möglich ist mit einem Programm, dass einmalig einzustellen, dass imemr die vorgefertigten Stellen gesucht und ersetzt werden würden, könnte man sich viel Arbeit sparen. Es ist egal, ob das Programm Free- oder Shreware ist.

Gruß

Verfasst: 27.05.2007 15:38
von Jan500
preg_replace ist dein freund :P (und kostenlos (php :P))

Jan

Verfasst: 27.05.2007 15:39
von Kewwwin
Hallo,

klar wäre das auch möglich. Aber ich hätte es gerne als normale EXE.

Gruß

Verfasst: 27.05.2007 16:09
von OnFire
Z.B. Notepad++ *klick* hat eine recht mächtige Regex-Engine.

Verfasst: 27.05.2007 19:19
von Kewwwin
Hallo,

danke.

Ich habe versucht das mit PHP zu lösen:

Code: Alles auswählen

$suchmuster[33] = '/(45)/';
Das wird gesucht. Wie mache ich es, dass er die Klamemrn auch dazu sucht?

gruß

Verfasst: 27.05.2007 23:06
von Pyramide

Code: Alles auswählen

$str = preg_replace('#\\(\\d+\\),\\s*#', ', ', $str);

Verfasst: 27.05.2007 23:06
von Kewwwin
Hallo,

danke. Und wo sind die 45´bzw. wie funktioniert das System? Wo muss ich was einsetzen? :oops:

Gruß

Verfasst: 28.05.2007 11:15
von OnFire
Die 45 sind das "d+", das steht für eine oder mehrere Zahlen.