Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Regex linka bez http - google
Watt
post
Post #1





Grupa: Zarejestrowani
Postów: 372
Pomógł: 1
Dołączył: 13.06.2008

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


Witam,


Słabo się znam na wyrażeniach regularnych i nie jestem w stanie sam tego sobie napisać. Google blokuje na swoim api gdy chcę pobrać 100 wyników, dlatego też chciałem skopiować 10 pierwszych stron do pliku, a później sprawdzić to preg machem. Niestety linki z google nie mają http (zacznają sie od www, albo bez www) i nie wiem jak je skopiować

Próbowałem coś pisać, sam ale nie znam się na tym na tyle, żeby coś napisać z sensem
Kod
preg_match('/[^\n]*(.*).pl[^<]*/isU', $t,$t2);


Ten post edytował Watt 4.05.2013, 10:52:13
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sajegib
post
Post #2





Grupa: Zarejestrowani
Postów: 352
Pomógł: 59
Dołączył: 16.01.2013

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


  1. $pattern = '/^(www\.)?[a-z0-9_\-]+.[a-z]+$/';
  2. $subject = twoj_string_do_sprawdzenia;
  3.  
  4. preg match($pattern, $subject);


ale zalecam użyć preg_match_all w twoim wypadku

Ten post edytował sajegib 4.05.2013, 11:01:47
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 3.10.2025 - 13:33