.| Autor | Beitrag |
|---|---|
|
000 22.02.2002, 20:18 thinktank |
Ich wollte für ein newssys einen parser einbauen, der Zwar ist bei php.net ein Beispiel angegeben, das genau das behandelt, was ich wollte, aber leider haben die Autoren es versäumt, das Beispiel zu erklären ... Hier ist es nochmal : $text = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]", Wozu ist ^ da ? [[:alpha:]] ?? Danke -- |
|
Profil || Suche |
|
001 22.02.2002, 23:44 bArTmAn |
mit ^ negiert man etwas.. also findet er genau das nicht.. mit :alpha: weiß ich aber auch nicht.. -- |
|
Profil || Suche |
|
002 23.02.2002, 10:45 thinktank |
Also im ThWboard-Code hab ich das hier gefunden : ([^"]*) Die Klammern wurden ja auch in der doku beschrieben, aber ich hab immer |
|
Profil || Suche |
|
003 23.02.2002, 20:59 TheTinySteini |
Simpel: ([^"]*) sucht alle Buchstaben, die NICHT gleich " sind. Sprich, bis zum nächsten Anführungszeichen. TheTinySteini |
|
Profil || Suche |
|
004 25.02.2002, 09:52 thinktank |
Ok , danke, in eine Richtung gehts jetzt ([url] -> <a href ...> ) $string = eregi_replace('<a href="http://([^"]*)" target="_blank">([^<]*)</a>','[url="\\1"]\\2[/url]',$string); Wo liegt der Fehler ? -- |
|
Profil || Suche |
|
005 01.03.2002, 13:49 thinktank |
*hochpost* -- |
|
Profil || Suche |
|
006 07.03.2002, 14:57 thinktank |
*sorry for second hochpost* -- |
|
Profil || Suche |
|
007 07.03.2002, 17:44 apfelkorn |
link zu mehr info: |
|
Profil || Suche |
|
008 07.03.2002, 17:45 apfelkorn |
*sorry* zweiter post --Dieser Beitrag wurde am 07.03.2002 um 17:46 von apfelkorn bearbeitet. |
|
Profil || Suche |
|
009 07.03.2002, 20:49 TheTinySteini |
Jo, ich denke mal, du hast da irgendwelche Sonderzeichen oder so drin, die eigentlich escaped werden müssen. Ich seh's grad nicht, welches, hab die nicht alle im Kopf... --TheTinySteini |
|
Profil || Suche |

