Regex auf HTML Dateien anwenden

mariusz

New Member
Hallo,

habe z.b mehrere Dateien und möchte alle Nummern nach dem .html bist zu ersten unterstrich auslesen. Die Nummern haben alle verschiedene länge.

_dertest543_fauto_364467543.html

Ergebnis soll sein: 364467543

_testtest_test1556_test2_37543.html

Ergebnis soll sein: 37543

Hat einer eine Idee wie ich das hinbekommen kann. :)
 
MOD: Fullquote entfernt.

Danke für die schnelle Antwort.

Funktioniert leider nicht richtig. Das Ergebnis ist mit .html, es müssten nur Nummern sein
 
Last edited by a moderator:
Geht doch!
Code:
#!/usr/bin/perl

use strict; 
use warnings;
use 5.010;

/_(\d+)\.html/i and say $1 while <DATA>;

__DATA__
_dertest543_fauto_364467543.html
_testtest_test1556_test2_37543.html
ergibt
364467543
37543


Und für diejenigen, die wollen, dass die .html-Dateien des aktuelle Verzeichnis genommen werden:
Code:
#!/usr/bin/perl

use strict; 
use warnings;
use 5.010;

/_(\d+)\.html/i and say $1 while <*.html>;

Aber wir wissen nicht, was du tust genau machstun ob du Bash, Python, Perl, PHP verwurstest.
 
Last edited by a moderator:
per .htaccess URLs umleiten

von

/Aut/Auth1507/Auth_94/Auth112/_a_able_259345457.html
/Burut/Buth1507/Test/Auth112/_11rew_aetest_rewr_addble_2564133.html

auf

/cgi-bin/go.cgi?id=259345457
/cgi-bin/go.cgi?id=2564133

Es klappt einfach nicht, weil ich es nicht hinbekomme die Nummer vor dem .html abzuschneiden. Es sind immer nur Nummer mit verschiedener Länge bis zu ersten unterstrich.

Hoffe es ist verständlich, habe keine Ahnung von Regex

Danke
 
Back
Top