![]() |
Links mit sehr ausgefallener Zeichenfolge?
Hallo,
kennt jemand Links mit sehr ausgefallenen Zeichenfolgen? sowas in der art: http://ioww.com/test.php?mjbvo=33&hjd=%676,fjj;&der~+2 oder sowas? TIA |
|
|
Zitat:
der sinn ist ganz banal: meine link-regexp testen... Zitat:
mein problem ist konkret, dass ich keine regexp hinbekomme, die kommas in den links akzeptiert, aber kommas am schluss des links nicht miteinschliesst, das ganze unter php, aber conditions zeigen einfach keine wirkung... aber das ganze gehört jetzt wohl schon eher ins programmier-forum... |
Willst Du URIs in Text finden oder URIs parsen?
|
ja, in text
zur zeit sieht meine regexp. so aus: °\b(http://|(www.))([\w-.]+)\/?([/\w.#?&=@%+~,;*-]*)°i jetzt hab ich versucht mit conditions a la (?(?=,)(?=,)) den letzten beistrich rauszufiltern, falls denn der link mit beistrich enden sollte... aber irgendwie zeigen conditions keine auswirkung... :heul: wenn der link mit beistrich endet ist es mit (?=,) ja kein prob, aber dann matchen links ohne beistrich am ende nicht....deswegen die condition - idee... |
Tom Christiansen hat da ein schönes Beispiel in Perl, dass Du sicher auch in PHP verwenden kannst:
Code:
#!/usr/bin/perl |
hmm... der hat ja gar keinen beistrich in seiner regexp...:(
|
Machts Du $gunk so:
$gunk = '/#~:.,;?+=&%@!\-'; und es klappt auch mit Deiner URL. :D |
danke m3, du hast mich schon sehr viel weiter gebracht!
aber ein problem ist über: endet der string mit dem link nach dem letzten komma komplett, schliesst er den beistrich trotzdem ein:confused: sollte das nicht das dollar-zeichen reglen? |
|
Gerne doch und Respekt - die regex is nicht ohne. :cool:
|
danke, hör ich gerne :D
aber ohne hilfe hätt ich mich wahrscheinlich an den conditions erhängt... THXagain |
interessant zu lesen, aber was ist regexp :confused:
|
regex = regexp = regular expression = regulärer Ausdruck = Suchmuster
:D |
Alle Zeitangaben in WEZ +2. Es ist jetzt 14:15 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag