Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyrażenia regularne :: Niepoprawny pattern
NoiseMc
post
Post #1





Grupa: Zarejestrowani
Postów: 398
Pomógł: 10
Dołączył: 24.11.2004
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Jako, że jestem cienki strasznie w wyrażeniach regularnych (unikam jak tylko mogę) proszę o pomoc prz napisaniu i objaśnieniu patternu smile.gif

Moje wyrażenie ma znaleźć ciąg znaków zaczynający się na "http://" i kończący się spacją lub nową linią z tym, że ciąg nie może kończyć się na "jpg, jpeg lub gif" czyli w uproszczeniu ma wyłapywać linki, ale nie te które wskazują na jakikolwiek image.

Do zamiany używam preg_replace ().

Do tej pory udało mi się wyrzeźbić nast pattern:
  1. <?php
  2. /http:&#092;/\/(.*?)[^jpg]\r\n/
  3. ?>

Wyłapuje linki ... ale wszytkie nawet te do obrazków.

Z góry dziękuję za wszelką pomoc.

Ten post edytował NoiseMc 15.03.2006, 21:39:49


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 09:20