Ansicht:   

#292644

Karsten Meyer zur Homepage von Karsten Meyer

Konstanz am Bodensee,
15.11.2011, 12:13:56
(editiert von Karsten Meyer, 15.11.2011, 12:14:23)

Dateiübergreifend suchen/ersetzen (ed) (web.coding)

Hallo allerseits,

stelle gerade fest, dass in Phase5 das dateiübergreifende Suchen und Ersetzen nicht so tut, wie ich will - weil nämlich offensichtlich verschieden viele Leerzeichen an vor manchen Zeilenenden hängen.

Preisfrage: Wie bekomme ich in allen Dateien meines kleinen Projekts diese Leerzeichen weg?

PSPad bietet zwar auch die benötigte Funktion, aber ohne \"regular Expressions\", sprich: ich wüsste nicht, wie ich da Zeilenenden eingeben kann.

Besten Dank für einen Tipp,
Karsten

--
Ich bin sehr aktiv bei facebook, wo ich vor allem Fotos zeige und mich in Gruppen über alles mögliche, insbesondere meine Heimatstadt Konstanz austausche.

#292652

balu_baer

15.11.2011, 12:36:08

@ Karsten Meyer

Dateiübergreifend suchen/ersetzen

Hallo Karsten,

für meine Zwecke ist Notepad++ das ideale Werkzeug, vielleicht hilft dir das auch weiter.

http://portableapps.com/apps/development/notepadpp_portable


Viel Erfolg,
Marco

#292662

Mannzipation

15.11.2011, 13:04:09

@ balu_baer

verdammt, du warst schneller.. ;-) (kT)

[ kein Text ]

#292667

Karsten Meyer zur Homepage von Karsten Meyer

Konstanz am Bodensee,
15.11.2011, 13:46:52

@ balu_baer

Dateiübergreifend suchen/ersetzen

> Hallo Karsten,
>
> für meine Zwecke ist Notepad++ das ideale Werkzeug, vielleicht hilft dir
> das auch weiter.
>
> http://portableapps.com/apps/development/notepadpp_portable

Danke für den Tipp, aber ich komme mit dem Ding nicht gut zurecht.
[image]

Vorhin hatte es was gefunden - aber gleich mehrere Dinge, nämlich irgendwas mit >\" oder so und dann diese Leerzeichen. Das wurde in einer Art Extra-Fenster unten als baumartige Liste angezeigt - aber der Austausch wurde offenbar nicht ausgeführt.

Jetzt findet\'s gar nichts mehr, obwohl man im Text ja sieht, dass das Leerzeichen sind.

Hast du ne Ahnung, was da los sein könnte?

Gruß Karsten

--
Ich bin sehr aktiv bei facebook, wo ich vor allem Fotos zeige und mich in Gruppen über alles mögliche, insbesondere meine Heimatstadt Konstanz austausche.

#292670

effeff

Ostfriesland,
15.11.2011, 13:50:03

@ Karsten Meyer

Dateiübergreifend suchen/ersetzen

Hallo,

habe ich das richtig verstanden, dass du alle Leerzeichen wegbekommen möchtest, die entweder

a) hintereinander auftauchen

b) zwischen Größer-als- und Kleiner-als-Zeichen stehen?

--
Gruß,

ff

Möge TUX mit dir sein!

#292673

MudGuard zur Homepage von MudGuard

München,
15.11.2011, 13:54:17

@ Karsten Meyer

Dateiübergreifend suchen/ersetzen

> Preisfrage: Wie bekomme ich in allen Dateien meines kleinen Projekts diese
> Leerzeichen weg?

Die meisten Editoren bieten eine Option, beim Speichern Leerzeichen am Zeilenende zu entfernen.

--
[image]
MudGuard
O-o-ostern

#292674

effeff

Ostfriesland,
15.11.2011, 14:02:06

@ MudGuard

Dateiübergreifend suchen/ersetzen

> > Preisfrage: Wie bekomme ich in allen Dateien meines kleinen Projekts
> diese
> > Leerzeichen weg?
>
> Die meisten Editoren bieten eine Option, beim Speichern Leerzeichen am
> Zeilenende zu entfernen.

Ja, einfach zeilenweise auslesen und dann ein RTrim...  ;-)

--
Gruß,

ff

Möge TUX mit dir sein!

#292677

Karsten Meyer zur Homepage von Karsten Meyer

Konstanz am Bodensee,
15.11.2011, 14:19:26

@ effeff

Dateiübergreifend suchen/ersetzen

> Hallo,
>
> habe ich das richtig verstanden, dass du alle Leerzeichen wegbekommen
> möchtest, die entweder
>
> a) hintereinander auftauchen
>
> b) zwischen Größer-als- und Kleiner-als-Zeichen stehen?

Hmm - merkwürdig. Hab ich mich so komisch ausgerückt? Phase 5 und auch Notepad++ suchten nämlich auch irgendwas mit größer-Zeichen, obwohl ich das nicht wollte.

NEIN, ich möchte lediglich die Leerzeichen am Ende jeder Zeile weg haben. In Dateien, wo sie drin sind, und womöglich in unterschiedlicher Anzahl.

Gruß Karsten

--
Ich bin sehr aktiv bei facebook, wo ich vor allem Fotos zeige und mich in Gruppen über alles mögliche, insbesondere meine Heimatstadt Konstanz austausche.

#292678

Karsten Meyer zur Homepage von Karsten Meyer

Konstanz am Bodensee,
15.11.2011, 14:23:57

@ MudGuard

Dateiübergreifend suchen/ersetzen

> > Preisfrage: Wie bekomme ich in allen Dateien meines kleinen Projekts diese
> > Leerzeichen weg?
>
> Die meisten Editoren bieten eine Option, beim Speichern Leerzeichen am
> Zeilenende zu entfernen.

Ich war mir auch ziemlich sicher, dass Phase5 das kann, aber ich find\'s partout nicht in den Einstellungen - weder beim Editor, noch beim Projekt.

Immerhin hab ich jetzt eingestellt, dass Sonderzeichen angezeigt werden - so wäre es gar nicht erst dazu gekommen.

Ist aber eh für mein aktuelles Problem egal - die Dinger müssen ja erstmal weg!

Gruß Karsten

--
Ich bin sehr aktiv bei facebook, wo ich vor allem Fotos zeige und mich in Gruppen über alles mögliche, insbesondere meine Heimatstadt Konstanz austausche.

#292681

effeff

Ostfriesland,
15.11.2011, 14:41:04

@ Karsten Meyer

Dateiübergreifend suchen/ersetzen

> > Hallo,
> >
> > habe ich das richtig verstanden, dass du alle Leerzeichen wegbekommen
> > möchtest, die entweder
> >
> > a) hintereinander auftauchen
> >
> > b) zwischen Größer-als- und Kleiner-als-Zeichen stehen?
>
> Hmm - merkwürdig. Hab ich mich so komisch ausgerückt? Phase 5 und auch
> Notepad++ suchten nämlich auch irgendwas mit größer-Zeichen, obwohl ich das
> nicht wollte.
>
> NEIN, ich möchte lediglich die Leerzeichen am Ende jeder Zeile weg haben.
> In Dateien, wo sie drin sind, und womöglich in unterschiedlicher Anzahl.
>
> Gruß Karsten

Phase5 kenne ich nicht. Notepad++ kann das über \"Bearbeiten\", \"Leerzeichen am Zeilenende entfernen\", Aber auch nur im aktiven Tab, nicht über alle geöffneten hinweg.

--
Gruß,

ff

Möge TUX mit dir sein!

#292685

effeff

Ostfriesland,
15.11.2011, 15:37:36

@ Karsten Meyer

Dateiübergreifend suchen/ersetzen

> Hallo allerseits,
>
> stelle gerade fest, dass in Phase5 das dateiübergreifende Suchen und
> Ersetzen nicht so tut, wie ich will - weil nämlich offensichtlich
> verschieden viele Leerzeichen an vor manchen Zeilenenden
> hängen.
>
> Preisfrage: Wie bekomme ich in allen Dateien meines kleinen Projekts diese
> Leerzeichen weg ?
>
> PSPad bietet zwar auch die benötigte Funktion, aber ohne \"regular
> Expressions\", sprich: ich wüsste nicht, wie ich da Zeilenenden eingeben
> kann.
>
> Besten Dank für einen Tipp,
> Karsten

Du kannst dir hier ein Tool herunterladen, was alle Dateien in einem Verzeichnis öffnet (nicht rekursiv, ohne Unterverzeichnisse!), die Leerzeichen am Zeilenende entfernt und wieder speichert: http://www.file-upload.net/download-3882811/LeerzeichenEntfernen.exe.html

Achtung: Es sollten nur Text-/oder HTML-/PHP-Dateien in dem Verzeichnis liegen! Wenn du ein Tool benötigst, welches nur bestimmte Dateitypen bearbeitet, muss ich bei Gelegenheit mal nachbessern...  ;-)

Da das Tool neu ist und noch nicht großartig getestet, ist es selbstverständlich, dass du vor dem Benutzen Sicherheitskopien deiner Dateien in einem anderen Verzeichnis anlegst.  :smoke:

--
Gruß,

ff

Möge TUX mit dir sein!

#292688

Karsten Meyer zur Homepage von Karsten Meyer

Konstanz am Bodensee,
15.11.2011, 16:00:11

@ effeff

Dateiübergreifend suchen/ersetzen

> Du kannst dir hier ein Tool herunterladen, was alle Dateien in einem
> Verzeichnis öffnet (nicht rekursiv, ohne Unterverzeichnisse!), die
> Leerzeichen am Zeilenende entfernt und wieder speichert:
> http://www.file-upload.net/download-3882811/LeerzeichenEntfernen.exe.html

WOW! Das ist ja super!

Darf ich diesem wunderbaren geschenkten Gaul mal ins Maul sehen?

1. Du bist sehr gründlich und löscht auch gleich noch Leerzeilen raus.

2. \"Das umbenennen ist beendet.\"
(Da ist nicht nur ein Schreibfehler drin)  ;-)

3. Wenn man\'s offen lässt und nochmal einen Durchlauf will, bleibt die Ergebnisliste stehen. Bug oder Feature?

4. Und dann noch was sehr spezielles, aber da gibt\'s wohl kaum Abhilfe:
Ich mag diesen Dialog zur Ordnerauswahl nicht. Denn ich habe praktisch immer irgendwo auf dem Bildschirm diesen Ordner offen - aber ein \"Einfügen\" gestattet dieser Dialog (im Gegensatz zu jedem Dateiauswahl-Dialog) nicht. Folglich hangelt man sich jedesmal durch seine ganzen Ordner - obwohl in 2cm Entfernung der Pfad zum Rauskopieren stünde.

Ach nochwas:
Ich hatte das Problem jetzt per Handarbeit gelöst. Falls du aber Punkt 1 ohne großen Auwand lösen könntest, könnte mir dein Progrämmchen sicher auch in Zukunft helfen.

1000 Dank und schönen Gruß,
Karsten

--
Ich bin sehr aktiv bei facebook, wo ich vor allem Fotos zeige und mich in Gruppen über alles mögliche, insbesondere meine Heimatstadt Konstanz austausche.

#292692

effeff

Ostfriesland,
15.11.2011, 17:26:43
(editiert von effeff, 15.11.2011, 17:28:14)

@ Karsten Meyer

Dateiübergreifend suchen/ersetzen (ed)

> WOW! Das ist ja super!

Ein bisschen Gehirnakrobatik im langweiligen Büroalltag...  ;-)

> Darf ich diesem wunderbaren geschenkten Gaul mal ins Maul sehen?

Logisch! Es wäre ein Wunder, wäre ein Programm von Anfang an so, wie es der Anwender benötigt...  ;-)

> 1. Du bist sehr gründlich und löscht auch gleich noch Leerzeilen raus.

In der Tat. Ich ging von meinen Präferenzen aus. Du hast jetzt mittels eines nicht vorher ausgewählten Kontrollkästchens die Auswahl, Leerzeilen mit zu entfernen oder nicht.

> 2. \"Das umbenennen ist beendet.\"
> (Da ist nicht nur ein Schreibfehler drin)  ;-)

Ich habe die Meldung durch \"Fertig!\" ersetzt...  :smoke:

> 3. Wenn man\'s offen lässt und nochmal einen Durchlauf will, bleibt die
> Ergebnisliste stehen. Bug oder Feature?

Die bleibt nicht stehen, sondern wird neu geschrieben. Das fällt nur nicht auf, da zweimal derselbe Text geschrieben wird. Ich habe das geändert und es wird nun ein zusätzlicher Zeitstempel mit ausgegeben, woran man sehen kann, dass die Routine ausgeführt wurde.  :-)

> 4. Und dann noch was sehr spezielles, aber da gibt\'s wohl kaum Abhilfe:
> Ich mag diesen Dialog zur Ordnerauswahl nicht. Denn ich habe praktisch
> immer irgendwo auf dem Bildschirm diesen Ordner offen - aber ein \"Einfügen\"
> gestattet dieser Dialog (im Gegensatz zu jedem Dateiauswahl-Dialog) nicht.
> Folglich hangelt man sich jedesmal durch seine ganzen Ordner - obwohl in
> 2cm Entfernung der Pfad zum Rauskopieren stünde.

Das geht noch viel einfacher. Anstatt in eine Textbox aus der Zwischenablage etwas einfügen zu müssen, brauchst du nur auf´s Knöpfchen zu drücken...  :-D

> Ach nochwas:
> Ich hatte das Problem jetzt per Handarbeit gelöst. Falls du aber Punkt 1
> ohne großen Auwand lösen könntest, könnte mir dein Progrämmchen sicher auch
> in Zukunft helfen.

Wie du siehst, sind inzwischen alle vier Punkte gelöst; Es ist eine interessante Thematik. Das, was noch fehlt, wäre eine Einschränkung auf bestimmte Dateiendungen, da ansonsten alle Dateien eines Verzeichnisses bearbeitet würden. Aber wer hat schon Media-Dateien zusammen mit den Sites in einem Ordner...  :smoke:

> 1000 Dank und schönen Gruß,
> Karsten

Gern geschehen; Wie gesagt, war mal wieder eine kleine Übung. Download zur neuen Version: http://www.file-upload.net/download-3883130/LeerzeichenEntfernen.exe.html

Da ich mich immer darüber geärgert habe, dass kein Umbenenn-Tool das leisten konnte, was ich haben wollte, habe ich mir selber ein Tool dazu geschrieben. Vielleicht kannst du das auch gebrauchen: http://www.file-upload.net/download-3883164/ff_FileRenamer.exe.html

Es hat den Vorteil, dass man auch rückwärts den Namen ändern kann. Wenn ich also z. b. ein Buch scanne und erst die Vorderseiten durch den Einzug jage und danach den Stapel umdrehe und dann die Rückseiten scanne, sind die vom Scannerprogramm vergebenen Dateinamen ja verkehrt herum bei den Rückseiten. Das kann mit diesem Renamer geändert werden. Da das Programm noch nicht völlig fertig ist und nebenbei geschrieben wurde, hat es noch das Problem, dass es abstürzt, wenn man versucht, gleiche Dateinamen zum überschreiben zu nehmen, also \"file_0001.jpg\" durch \"file_0001.jpg\" zu ersetzen bzw. einen Dateinamen durch einen bereits existierenden zu ersetzen. Aber das muss man wissen...  ;-)

--
Gruß,

ff

Möge TUX mit dir sein!

#292694

effeff

Ostfriesland,
15.11.2011, 17:41:13

@ Karsten Meyer

Ganz schnell nachgebessert...

Oioioih...

Jetzt weiß ich, was du mit \"Liste bleibt stehen\" meinst... Ich habe bei der Auswahl eines anderen Verzeichnisses nun mit eingebaut, dass die bisherige Liste der zu ändernden Dateien auch vorher gelöscht wird...  :schaem:

Die allerneueste Version kann man hier finden: http://www.file-upload.net/download-3883217/LeerzeichenEntfernen.exe.html

--
Gruß,

ff

Möge TUX mit dir sein!

#292695

Karsten Meyer zur Homepage von Karsten Meyer

Konstanz am Bodensee,
15.11.2011, 17:47:30
(editiert von Karsten Meyer, 15.11.2011, 17:50:44)

@ effeff

Dateiübergreifend suchen/ersetzen (ed)

Super, effeff, 1000 Dank!

Aber...

> > 1. Du bist sehr gründlich und löscht auch gleich noch Leerzeilen raus.
>
> In der Tat. Ich ging von meinen Präferenzen aus. Du hast jetzt mittels
> eines nicht vorher ausgewählten Kontrollkästchens die Auswahl, Leerzeilen
> mit zu entfernen oder nicht.

Hmm - da sehe ich nichts in der Richtung. Falsche Version hochgeladen? Evtl. solltest du die Version im Header anzeigen.


Jsss - Checkbox gesichtet!

> > 4. Und dann noch was sehr spezielles, aber da gibt\'s wohl kaum Abhilfe:
> > Ich mag diesen Dialog zur Ordnerauswahl nicht. Denn ich habe praktisch
> > immer irgendwo auf dem Bildschirm diesen Ordner offen - aber ein \"Einfügen\"
> > gestattet dieser Dialog (im Gegensatz zu jedem Dateiauswahl-Dialog) nicht.
> > Folglich hangelt man sich jedesmal durch seine ganzen Ordner - obwohl in
> > 2cm Entfernung der Pfad zum Rauskopieren stünde.
>
> Das geht noch viel einfacher. Anstatt in eine Textbox aus der
> Zwischenablage etwas einfügen zu müssen, brauchst du nur auf´s Knöpfchen zu
> drücken...  :-D

Meinst du \"Neuer Ordner\"?
Ich glaube, ich hatte mich da nicht gut ausgedrückt.
Einen \"Neuen Ordner\" wird man in der Situation nie anlegen wollen - denn es ist auf jeden Fall etwas bestehendes auszuwählen.
Es geht mir darum, einen (evtl. langen) Pfad da hineinkopieren zu können, damit ich mich nicht durch meine ganzen Ordner hangeln muss.


Auch hier: Button gefunden - SUPER!
Das erste Programm mit Ordnerwahl, das vernünftig funktioniert!  :clap:

> Da ich mich immer darüber geärgert habe, dass kein Umbenenn-Tool das
> leisten konnte, was ich haben wollte, habe ich mir selber ein Tool dazu
> geschrieben. Vielleicht kannst du das auch gebrauchen:

Oh da suche ich auch noch was, was es offensichtlich nicht gibt:

A) Einen Umbenenner, der vorher gleichlautende Dateinamen auch hinterher gleich lauten lässt! Wohlgemerkt bei verschiedener Dateiendung.
Das ist vermutlich nicht ganz einfach zu realisieren.

B) Oder alternativ einen, der Rechnen kann! Und z.B. von der Zahl bei DCF0815.* irgendwas abzieht. Aber eine Lösung für A) wäre wesentlich sinnvoller.

Kannst du dir denken, wofür?

Nochmals schönen Dank und einen ebensolchen Abend!
-Karsten

--
Ich bin sehr aktiv bei facebook, wo ich vor allem Fotos zeige und mich in Gruppen über alles mögliche, insbesondere meine Heimatstadt Konstanz austausche.

#292699

effeff

Ostfriesland,
15.11.2011, 18:12:53

@ Karsten Meyer

Dateiübergreifend suchen/ersetzen

> Oh da suche ich auch noch was, was es offensichtlich nicht gibt:
>
> A) Einen Umbenenner, der vorher gleichlautende Dateinamen auch hinterher
> gleich lauten lässt! Wohlgemerkt bei verschiedener Dateiendung.
> Das ist vermutlich nicht ganz einfach zu realisieren.

Gib´ mir doch dafür mal bitte ein Beispiel; Antworten kann ich aber erst wieder nächste Woche, da ich ab morgen auf Dienstreise gehen werde.

> B) Oder alternativ einen, der Rechnen kann! Und z.B. von der Zahl bei
> DCF0815.* irgendwas abzieht. Aber eine Lösung für A) wäre wesentlich
> sinnvoller.

Lässt sich fast mit dem rückwärts umbenennen realisieren.

> Kannst du dir denken, wofür?

Damit du die Lücke in der Benennung bei gelöschten Dateien auffüllen kannst?  :kratz:

--
Gruß,

ff

Möge TUX mit dir sein!

#292702

Karsten Meyer zur Homepage von Karsten Meyer

Konstanz am Bodensee,
15.11.2011, 18:32:04

@ effeff

Dateiübergreifend suchen/ersetzen

> > Oh da suche ich auch noch was, was es offensichtlich nicht gibt:
> >
> > A) Einen Umbenenner, der vorher gleichlautende Dateinamen auch hinterher
> > gleich lauten lässt! Wohlgemerkt bei verschiedener Dateiendung.
> > Das ist vermutlich nicht ganz einfach zu realisieren.
>
> Gib´ mir doch dafür mal bitte ein Beispiel; Antworten kann ich aber erst
> wieder nächste Woche, da ich ab morgen auf Dienstreise gehen werde.
>
> > B) Oder alternativ einen, der Rechnen kann! Und z.B. von der Zahl bei
> > DCF0815.* irgendwas abzieht. Aber eine Lösung für A) wäre wesentlich
> > sinnvoller.
>
> Lässt sich fast mit dem rückwärts umbenennen realisieren.
>
> > Kannst du dir denken, wofür?
>
> Damit du die Lücke in der Benennung bei gelöschten Dateien auffüllen
> kannst?  :kratz:

Aber nich doch: Es geht um einen Ordner voller JPEG- und Raw-Dateien!
Ich glaub, da brauchst du kein Beispiel, oder?

Gruß Karsten und Gute Reise!

--
Ich bin sehr aktiv bei facebook, wo ich vor allem Fotos zeige und mich in Gruppen über alles mögliche, insbesondere meine Heimatstadt Konstanz austausche.

#292777

effeff

Ostfriesland,
16.11.2011, 09:59:57

@ Karsten Meyer

Dateiübergreifend suchen/ersetzen

> Aber nich doch: Es geht um einen Ordner voller JPEG- und Raw-Dateien!
> Ich glaub, da brauchst du kein Beispiel, oder?

Ahhh... Das habe ich verstanden. Du möchtest, dass die JPG- und die RAW-Dateien gleichlautend umbenannt werden, die zueinander gehören! Das ist ein bisschen mehr Aufwand, lässt sich aber machen. Nächste Woche!  ;-)

> Gruß Karsten und Gute Reise!

Danke! Der Zug fährt um kurz vor 12 h. Ich war schon lange nicht mehr in Augsburg...  :hop:

--
Gruß,

ff

Möge TUX mit dir sein!

#292779

Karsten Meyer zur Homepage von Karsten Meyer

Konstanz am Bodensee,
16.11.2011, 10:15:48

@ effeff

Dateiübergreifend suchen/ersetzen

> > Aber nich doch: Es geht um einen Ordner voller JPEG- und Raw-Dateien!
> > Ich glaub, da brauchst du kein Beispiel, oder?
>
> Ahhh... Das habe ich verstanden. Du möchtest, dass die JPG- und die
> RAW-Dateien gleichlautend umbenannt werden, die zueinander gehören! Das ist
> ein bisschen mehr Aufwand, lässt sich aber machen. Nächste Woche!  ;-)

Vorsicht, Vorsicht, das ist nicht trivial!

Es könnte sein, dass es mehrere gleichnamige (aber mit verschiedener Endung) gibt, aber auch einzelne, die kein Pendant haben.
Hier mal wie ich vorgehe, wenn ich mal Raws erstellt habe (was eh die Ausnahme ist).
-Ich kopier alle Dateien in ein neues Verzeichnis der Platte.
- Dann geh ich mit dem alten ACDSee durch (das zeigt nur JPEGs an) und lösche die ganz schlechten.
- Dann gehe ich von Hand durch die Dateiliste und lösche die Raws, zu denen es kein JPEG gibt. (Das ist schon mal ne Fehlerquelle und nervig dazu.)
Schön verrückt, oder?
Ist es da ein Wunder, dass ich es vermeide, mit Raws zu arbeiten?  ;-)

Es bleiben (hoffentlich!) Dateipaare mit gleichem Namen. Die hätte ich dann gern durchnummeriert. Wobei die Umbenennfunktion in ACDSee einfach, aber nicht schlecht ist - nur würde sie auf die Dateipaare keine Rücksicht nehmen.
Heißt: An ein \"externes\" Umbenennprogramm habe ich nur wenige Anforderungen:
- Durchnummerieren, dabei gleichlautende Namen gleiche Nummer geben.
- Zahl der Stellen festlegbar (meist nehme ich 3)
- Anfangsnummer festlegbar (meist nehme ich 1, aber manchmal gibt\'s auch schon welche davor)
- Text davor und dahinter müsste nicht sein - das macht ACDSee ganz prima.

Vielleicht ist mein gesamtes Verfahren auch mit einem anderen Programm zu verbessern. Ich möchte ja nicht, dass du dir Arbeit machst für etwas, das man anders viel besser lösen könnte. Ich möchte eigentlich überhaupt nicht, dass du etwas für mich machst - hab ja jetzt schon ein schlechtes Gewissen...

Jedenfalls:
Gute Fahrt & viel Spaß in Augsburg!

Gruß Karsten

--
Ich bin sehr aktiv bei facebook, wo ich vor allem Fotos zeige und mich in Gruppen über alles mögliche, insbesondere meine Heimatstadt Konstanz austausche.

#292784

Johann [Gast]

16.11.2011, 10:36:07

@ Karsten Meyer

Dateiübergreifend suchen/ersetzen

Hi Karsten,

genau so mach ich das auch mit den raws und JPGs. Die JPGs sind dann meine Hauptliste, die ich grob aussortiere und die überzähligen NEF (Nikon raw Format) werden gelöscht und dann die Paare aufsteigend benannt.
Geht sogar rekursiv durch verschachtelte Verzeichnisse.
Allerdings bau ich mir so was meist in PHP auf dem Linux-NAS, weil da meine Daten liegen.
Für Windows-Desktop habe ich da vorerst, ausser Webinterface des Umbenenners, nichts.
Manuell ist mir das, bereits nach nur wenigen Wochen mit der DSLR, zu viel Aufwand. Da wird man ja auf Dauer jeck wenn man da immer die *.NEF mit den *.JPG händisch abgleichen muss.

Gruß,
Johann

#292935

Jodok

17.11.2011, 20:41:57

@ Karsten Meyer

InfoRapid Suchen & Ersetzen

Hallo Karsten

Solche Sachen habe ich früher jeweils mit InfoRapid Suchen & Ersetzen gemacht und war damit sehr zufrieden. Dieses Programm bietet auch eine daeiübergreifende Ersetzen-Funktion an. Allerdings wurde es seit 2003 offenbar nie mehr upgedatet.

Hier der Link: InfoRapid

Gruss

Dieter

--
Und wenn wir, seine Enkel, zu ihm kamen, fragte er nicht: “Wieviel gibt zwei mal sieben”, oder: “Wie heißt die Hauptstadt von Island”, sondern: “Wie schreibt man Jodok?” Jodok schreibt man mit einem langen J und ohne CK, und das Schlimme an Jodok waren die beiden O. Man konnte sie nicht mehr hören, den ganzen Tag in der Stube des Großvaters die O von Joodook. (Peter Bichsel: "Jodok lässt grüssen").

#292963

Karsten Meyer zur Homepage von Karsten Meyer

Konstanz am Bodensee,
17.11.2011, 23:17:41

@ Jodok

InfoRapid Suchen & Ersetzen

> Hallo Karsten
>
> Solche Sachen habe ich früher jeweils mit InfoRapid Suchen & Ersetzen
> gemacht und war damit sehr zufrieden. Dieses Programm bietet auch eine
> daeiübergreifende Ersetzen-Funktion an. Allerdings wurde es seit 2003
> offenbar nie mehr upgedatet.
>
> Hier der Link:
> InfoRapid

Das klingt ja sehr interessant!

Nur wundert es mich, dass beim Versuch, das runterzuladen, nur eine Datei se.exe von 2MB Größe angezeigt wird. Das ist mir zu \"kitzlig\".

Gruß Karsten

--
Ich bin sehr aktiv bei facebook, wo ich vor allem Fotos zeige und mich in Gruppen über alles mögliche, insbesondere meine Heimatstadt Konstanz austausche.

#292976

d-fens

Bonn,
18.11.2011, 08:54:44

@ Karsten Meyer

InfoRapid Suchen & Ersetzen

> Das klingt ja sehr interessant!

Das ist auch interessant. Ich habe das auch schon verwendet und es funktioniert gut. Sogar in der Firma haben wir eine Lizenz.

> Nur wundert es mich, dass beim Versuch, das runterzuladen, nur eine Datei
> se.exe von 2MB Größe angezeigt wird. Das ist mir zu \"kitzlig\".

Was ist dir daran zu kitzlig, der Dateiname oder die Größe? Namen sind Schall und Rauch: \"se\" steht für Suchen&Ersetzen, und eine Größe von 2MB ist doch auch nichts Besonderes.

--
„Tu es oder tu es nicht! Es gibt kein Versuchen.“
(Jedi-Meister Yoda)

#292987

Karsten Meyer zur Homepage von Karsten Meyer

Konstanz am Bodensee,
18.11.2011, 10:56:23

@ d-fens

InfoRapid Suchen & Ersetzen

> > Das klingt ja sehr interessant!
>
> Das ist auch interessant. Ich habe das auch schon verwendet und es
> funktioniert gut. Sogar in der Firma haben wir eine Lizenz.
>
> > Nur wundert es mich, dass beim Versuch, das runterzuladen, nur eine Datei
> > se.exe von 2MB Größe angezeigt wird. Das ist mir zu \"kitzlig\".
>
> Was ist dir daran zu kitzlig, der Dateiname oder die Größe? Namen sind
> Schall und Rauch: \"se\" steht für Suchen&Ersetzen, und eine Größe von 2MB
> ist doch auch nichts Besonderes.

Ok, danke fürs Mut machen. Habe es runtergeladen und installiert.

Ich probiere das mal \"laut\":

Ziel soll z.B. sein, aus dem folgenden Konstrukt die mittlere Zeile zu entfernen:

<li><a href=\"Philosophie.html\">Gesch&auml;ftsphilosophie</a></li>
<li><a href=\"Angebote.html\">Angebote</a></li>
<li>


Das Problem dabei war, dass vor den Zeilenenden verschieden viele Leerzeichen sind (und denkbar wäre auch, dass vor den Zeilen verschieden viele Leerzeichen stehen).

Um überhaupt nur einen Zeilenumbruch eingeben zu können, muss ich die Suchmethode \"Mustervergleich\" einschalten.
Ah, und jetzt habe ich auch gefunden, dass meine Zeilenenden als \\r\\n zu codieren sind. (Ich erinnere mich dunkel an DOS/Unix/Mac-Zeilenenden.) Meine Güte, für sowas war ich mal Experte...

<li><a href=\"Angebote.html\">Angebote</a></li>\\r\\n<li><a href=\"Projekte.html\">Projekte</a></li>


findet tatsächlich die beiden Zeilen - wenn keine Leerzeichen am Ende sind.

Laut Beschreibung gilt:
0 oder mehr Übereinstimmungen: A1*

Aber mit ist nicht klar, wie ich das in den Suchbegriff einbauen soll. A1 steht offenbar für den Suchbegriff. Aber 1 Leerzeichen?

Ok, es könnte klappen:

<li><a href=\"Angebote.html\">Angebote</a></li> *\\r\\n<li><a href=\"Projekte.html\">Projekte</a></li>



Und hey, auch Leerzeichen am Zeilenanfang könnte man \"erschlagen\" - mit

^ *<li><a href=\"Angebote.html\">Angebote</a></li> *\\r\\n<li><a href=\"Projekte.html\">Projekte</a></li>

(^steht für Zeilenanfang, sonst wird das Leerzeichen vorn nicht akzeptiert.

Also jetzt mal mein Suchstring komplett:

^ *<li><a href=\"Angebote.html\">Angebote</a></li> *\\r\\n *<li><a href=\"Projekte.html\">Projekte</a></li> *\\r\\n *<li>



Und als String fürs Ersetzen habe ich eingegeben:

<li><a href=\"Angebote.html\">Angebote</a></li>\\r\\n<li>



Es klappt! Die Eingaben sind zwar etwas kryptisch, aber das Programm kann es wirklich. Beim Ersetzen fragt es dann bei jeder Datei, wobei der Text im Kontext schön angezeigt wird - nur sieht man da nicht, in welcher Datei man überhaupt steckt. Aber egal, euer Tipp hat mir sehr geholfen.

Vielen Dank!
Karsten

--
Ich bin sehr aktiv bei facebook, wo ich vor allem Fotos zeige und mich in Gruppen über alles mögliche, insbesondere meine Heimatstadt Konstanz austausche.

Ansicht:   
Auf unserer Web-Seite werden Cookies eingesetzt, um diverse Funktionalitäten zu gewährleisten. Hier erfährst du alles zum Datenschutz