Eurokicker
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 07.03.2007, 14:58   #1
TP-Senior
 
Registriert seit: Oct 2006
Ort: Augsburg
webdepp macht sich hier sehr viel Mühe

RegEx - Problem


Hallo zusammen,

ich hab einn Problem mit der Erstellung eines Regülären Ausdrucks...
Werd's wohl nie lernen ^^


Und zwar möchte ich per mod_rewrite folgende Umleitung erstellen

beliebige_nicht_relevante_Zeichenkette_123.php -> index.php?id=123

Also, wie ich Zahlen und buchstaben A-Z mitnehme, würde ich grade noch so hinbekommen....
Sobald andere Zeichen - wie zum Beispiel Unterstrich _ dazukommen, bin ich überfordert...

Wäre nett, wenn mir jemand helfen könnte

Danke schonmal,
Gruß Tobi

Geändert von webdepp (07.03.2007 um 15:15 Uhr).
webdepp ist offline   Mit Zitat antworten


Alt 07.03.2007, 15:28   #2
TP-Special Mod
 
Benutzerbild von webmichl
 
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
webmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine User
Meinst Du so was?

falsch: /^*([0-9]+)\.php$/

richtig: /^.*([0-9]+)\.php$/
webmichl ist offline   Mit Zitat antworten
Alt 07.03.2007, 15:54   #3
TP-Senior
 
Registriert seit: Oct 2006
Ort: Augsburg
webdepp macht sich hier sehr viel Mühe
jooo, sieht gut aus, genau sowas

Danke dir...

[Nachtrag:]
Für uns kleine RegEx-Idioten jibbet noch watt wissenswertes - offensichtlich gehört der Unterstrich "_" nicht zu einer "beliebigen Zeichenkette" im Sinne von regEx...zumindest hats bei mir nicht funktioniert, genauso wie ich den Stern durch ".+" ersetzen musste...
mag verstehen wer will, ich tu's nich, jedenfalls ist es dem ein oder anderen vielleicht ja mal eine Anregung...

Meine End-RewriteRule
Code:
RewriteRule ^.+_([0-9]+)\.php$ index.php?id=$1 [L]

Geändert von webdepp (07.03.2007 um 20:56 Uhr).
webdepp ist offline   Mit Zitat antworten
Alt 08.03.2007, 18:08   #4
TP-Insider
 
Benutzerbild von Jupp
 
Registriert seit: Jul 2004
Ort: Mönchengladbach
Jupp bringt sich richtig ein
Zitat:
Zitat von webdepp
genauso wie ich den Stern durch ".+" ersetzen musste
Ein Stern allein macht ja auch keinen Sinn Ich würde tippen, dass deine RegEx auch auf alle Unterverzeichnisse matcht. Daher würde ich dir eher diese hier empfehlen:
Code:
RewriteRule ^[0-9a-zA-Z_]+_([0-9]+)\.php$ index.php?id=$1
Natürlich wie immer alles ungetestet
__________________

GCM d- s: a-- C++$ UL P L+ E--- W++ N o? K- w+ !O !M !V PS+ PE Y PGP- t+ 5? X R- tv- b- DI- !D G e h! r++ z?

Geändert von Jupp (08.03.2007 um 18:12 Uhr).
Jupp ist offline   Mit Zitat antworten
Alt 08.03.2007, 19:10   #5
TP-Senior
 
Registriert seit: Oct 2006
Ort: Augsburg
webdepp macht sich hier sehr viel Mühe
Wollja, tut sie...

Und mir gefällt das

Aber trotzdem danke
webdepp ist offline   Mit Zitat antworten
Alt 09.03.2007, 01:22   #6
TP-Special Mod
 
Benutzerbild von webmichl
 
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
webmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine User
Zitat:
Zitat von Jupp
Ein Stern allein macht ja auch keinen Sinn I
Stümmt - bei meinem Vorschlag hatte sich ein Punkt ins Daten-Nirvana verabschiedet. Hab's oben korrigiert...
webmichl ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
RegEx - Problem RegEx - Problem
« Langtext formatiert ausgeben? | csv on the fly erstellen und direkt downloaden »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:38 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67