Reguläre Ausdrücke - String nach bestimmtem Muster durchsuchen
Hallo Experten,
Mal sehen ob mir einer dabei helfen kann. Ich bin schon 2,5 Stunden dran und kriege es nicht hin. Ich habe folgende Dateinamen irgendwo in einem Baum:
Blabla.properties oder
Blabla_en.properties oder
Blabla_de.properties oder
Blabla_it.properties
…..
Ich will etwas wie ein Filter Einbauen, so dass ich nur eins davon raushole abhängig von der Sprache (Variable $Language).
Also der Reguläre Ausdruck zum suchen sollte irgendwie so aussehen:
Das funktioniert aber verdammt noch Mal nicht. Ich habe bis jetzt folgendes erreicht:
Da kommt natürlich auch nicht das wahre Ergebnis raus, weil nach der Variable $Language und der Unterstrich überall und nicht nur am Schluss des Strings gesucht wird.
Das kann man bestimmt irgendwie besser und zusammen schreiben.
Wo finde ich im Netz gute Artikel über Reguläre Ausdrücke?
Mal sehen ob mir einer dabei helfen kann. Ich bin schon 2,5 Stunden dran und kriege es nicht hin. Ich habe folgende Dateinamen irgendwo in einem Baum:
Blabla.properties oder
Blabla_en.properties oder
Blabla_de.properties oder
Blabla_it.properties
…..
Ich will etwas wie ein Filter Einbauen, so dass ich nur eins davon raushole abhängig von der Sprache (Variable $Language).
Also der Reguläre Ausdruck zum suchen sollte irgendwie so aussehen:
$Cur_file =~ '/*_$Language\.properties$'
Das funktioniert aber verdammt noch Mal nicht. Ich habe bis jetzt folgendes erreicht:
if ( -f $Current_file
&& $Current_file =~ '/*_{1,}/*'
&& $Current_file =~ /$Language/
&& $Current_file =~ '/*\.properties$'
)
{ # tue was}
Da kommt natürlich auch nicht das wahre Ergebnis raus, weil nach der Variable $Language und der Unterstrich überall und nicht nur am Schluss des Strings gesucht wird.
Das kann man bestimmt irgendwie besser und zusammen schreiben.
Wo finde ich im Netz gute Artikel über Reguläre Ausdrücke?
Please also mark the comments that contributed to the solution of the article
Content-Key: 95318
Url: https://administrator.de/contentid/95318
Printed on: May 4, 2024 at 16:05 o'clock
3 Comments
Latest comment
tach,
tutorial:
mfg
tutorial:
perldoc perlre
mfg