| | | | |
| |||||||
| JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| Erfahrener Benutzer | Hallo Liebe Community! Ich habe in php einen regulären Ausdruck: Code: #^http:\/\/(?:www\.)?example\.com\/(?<id>[0-9]{8,9})\/(?<name>(?<id2>[^\s]+))(?:\.html?)?$#Ui
Code: /^http:\/\/(?:www\.)?example\.com\/([0-9]{8,9})\/([^\s]+)(?:\.html?)?$/i
Nun zu meinen Problem: In php habe ich einfach "Gier" mit dem Modifier U unterdrückt. In Javascript gibt es den nicht (glaube ich zumindest). Wenn ich jetzt z.B. diesen Link: http://example.com/12345678/blablabla.rar.html da rein schicke bekommen ich als 2ten Wert "blablabla.rar.html" zurück. Wie kann ich das verhindern? Es sollte ein .html ignorieren. Also bei http://example.com/12345678/blablabla.html.html -> "blablabla.html" Es kann auch vorkommen, dass kein .html im Link steht. Gibt es da eine Möglichkeit, das ganze mit einem regulären Ausdruck zu lösen? Noch eine Frage Nebenbei: Geht es in Javascript per (?<id>...), oder etwas ähnlichen, den Array Namen zu ändern? Wenn nicht ist es auch kein Problem.
__________________ Lerne, Software zu schätzen und bedanke dich für die positiven Aspekte, bevor der Entwickler die Motivation zum weiterentwickeln verliert. |
| | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | ||||
| Moderator¹ Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Zitat:
Aber ein Fragezeichen hinter einem Quantifier unterdrückt dessen greediness. Zitat:
Zitat:
__________________ RGB is totally confusing - I mean, at least #C0FFEE should be brown, right? | |||
| | |
| | ||
| Erfahrener Benutzer Registriert seit: 25.09.2009
Beiträge: 2.114
PHP-Kenntnisse: Fortgeschritten ![]() ![]() | Zitat:
PHP-Code: | |
| | |
| | |||
| Erfahrener Benutzer | Zitat:
Also einfach: /^http:\/\/(?:www\.)?example\.com\/([0-9]{8,9})\/([^\s]+?)(?:\.html?)?$/i Zitat:
Und die Links werden per Javascript nicht nur überprüft sondern auch gleich sortiert und danach übersichtlich in einer Art Tabelle angezeigt. Diesen können dann Namen zugewiesen werden, in Gruppen zusammengefasst werden usw... Per php werden sie danach natürlich noch einmal überprüft um keine Lücke zu haben.
__________________ Lerne, Software zu schätzen und bedanke dich für die positiven Aspekte, bevor der Entwickler die Motivation zum weiterentwickeln verliert. | ||
| | |
| | |
| Moderator¹ Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Was aber in dem Zusammenhang mal absolut belanglos ist, wenn die entsprechenden Methoden nun mal Arrays als Rückgabe liefern ...
__________________ RGB is totally confusing - I mean, at least #C0FFEE should be brown, right? |
| | |
| | ||
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Zitat:
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- | |
| | |
| | ||
| Moderator¹ Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Zitat:
__________________ RGB is totally confusing - I mean, at least #C0FFEE should be brown, right? | |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] Regulärer Ausdruck | phpsecretary | PHP Tipps 2010 | 31 | 30.07.2010 14:08 |
| Regulärer Ausdruck macht Probleme | ingohill | PHP-Fortgeschrittene | 3 | 25.06.2010 13:34 |
| [Erledigt] regulärer Ausdruck für Bibtex Datei | hawkeye78 | PHP-Fortgeschrittene | 8 | 03.08.2009 15:59 |
| [Erledigt] Regulärer Ausdruck | tito | PHP Tipps 2009 | 9 | 29.07.2009 15:18 |
| [Erledigt] regulärer Ausdruck, neg. Lookbehind | Felk | PHP Tipps 2009 | 18 | 08.04.2009 23:48 |
| [Erledigt] regulärer ausdruck: negation einer zeichenkette | Asipak | PHP Tipps 2009 | 5 | 17.03.2009 15:37 |
| Regulärer Ausdruck | ruferp | PHP Tipps 2007 | 1 | 19.06.2007 20:21 |
| Regulärer Ausdruck um <> zu entfernen innerhalb von XM | becks123 | PHP Tipps 2006 | 25 | 16.05.2006 15:06 |
| regulärer ausdruck | tomson | PHP Tipps 2006 | 11 | 03.02.2006 09:58 |
| Regulärer Ausdruck: Ping-Zeiten speichern | mAy^daY | Server, Hosting und Workstations | 9 | 12.01.2006 19:51 |
| Regulärer Ausdruck funktioniert nicht | PHP Tipps 2006 | 12 | 05.01.2006 20:56 | |
| [Erledigt] Regulärer Ausdruck HILFE!! | PHP-Fortgeschrittene | 6 | 22.07.2005 16:39 | |
| Regulärer Ausdruck mit Negation? | PHP-Fortgeschrittene | 23 | 21.07.2005 09:01 | |
| str_replace/ereg_replace regulärer ausdruck gesucht[gelöst] | nautiluS | PHP Tipps 2005 | 12 | 10.05.2005 13:50 |
| [Erledigt] Regulärer Ausdruck für E-Mail Adressen | PHP Tipps 2004 | 4 | 05.08.2004 10:36 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| rückgabe regulärer ausdruck php |