Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyrażenia regularne
ZenekN
post
Post #1





Grupa: Zarejestrowani
Postów: 419
Pomógł: 5
Dołączył: 7.08.2012

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


Cześć mam prośbę o wyjaśnienie wyrażenia regularnego

  1. preg_replace('!IMIE\{([^\}]+)\}!si', '', $file);
  2. preg_replace('!NAZWISKO\{([^\}]+)\}!si', '', $file);



Z wyrażeniami regularnymi dopiero zaczynam, gdzie mogę najlepiej przećwiczyć ?




Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
SmokAnalog
post
Post #2





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

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


Bo tak działa preg_match_all - w $matches[0] masz tablicę całych dopasowań, czyli w Twoim przypadku [<adres@email.com>, <adres2@email.com>, ...]. Każdy kolejny klucz zawiera poszczególne dopasowania z nawiasów. We wzorcu Tursona sam adres e-mail jest w nawiasie, więc to wyląduje w $matches[1]. Gdyby nawiasów było więcej, to istniałby też indeks $matches[2] itd.
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: 11.10.2025 - 05:03