ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
1038
1038
EMPFEHLEN
-
Hi,
ich möchte folgendes in Python oder Perl realisieren:
Alle Dateien in einem Ordner nach Platzhaltern der Form $$name$$ durchsuchen. Anschließend aus einer XML-Datei alle Einträge mit den entsprechenden Namen der Platzhalter abrufen. Ziel ist Reduzierung einer großen Sprachdatei (mehrere MB) auf die verwendeten Einträge, zwecks Aufrufzeit.
Der XML-Teil müsste klar sein, aber wie kann ich am elegantesten alle Platzhalter suchen lassen und am besten in einem Array speichern? (mich interessiert der Name Zwischen den $$...$$)
GrußGeändert von king2k (19.08.11 um 11:32 Uhr)
-
In Perl:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
#!/usr/bin/perl use strict; use warnings; use File::Find::Rule; my $dir = '/path/to/directory'; my @files = File::Find::Rule->file->in( $dir ); my %placeholder; for my $file ( @files ) { if ( open my $fh, '<', $file ) { while ( my $line = <$fh> ) { my @local = $line =~ m{ \$\$ (.*?) \$\$ }xms; @placeholder{@local} = (1) x @local; } } else { print "Cannot handle $file: $!\n"; } } print "Gefundene Platzhalter:\n"; print $_,"\n" for keys %placeholder;
File::Find::Rule musst Du ggf. nachinstallieren
Ähnliche Themen
-
Den Pc nach Dateien durchsuchen
Von Andre im Forum Javascript & AjaxAntworten: 10Letzter Beitrag: 12.07.10, 15:45 -
Alle Dateien in Verzeichnissen nach String durchsuchen
Von Klein0r im Forum JavaAntworten: 3Letzter Beitrag: 08.09.08, 20:42 -
Jar Archiv nach Manifest Dateien durchsuchen
Von cHrIzMaStEr im Forum JavaAntworten: 8Letzter Beitrag: 24.10.06, 16:40 -
Ordner nach Dateien durchsuchen lassen?
Von heikoarndt im Forum .NET ArchivAntworten: 2Letzter Beitrag: 23.03.04, 12:47 -
html-Dateien nach skripten durchsuchen
Von faron im Forum PHPAntworten: 8Letzter Beitrag: 13.08.03, 18:40





Zitieren
Login





