Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] preg_match ciąg między znakami
Swirek
post
Post #1





Grupa: Zarejestrowani
Postów: 221
Pomógł: 20
Dołączył: 4.05.2006
Skąd: Polska

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


mam w zasadzie prosty problem z wyrażeniami regularnymi.
mam ciąg
  1. "Webmaster " <email@wp.pl>

i chce z niego wyciągnąć sam adres email

próbowałem z preg_match_all

  1. $wyrazenie='/^.*(<).*(>).*$/D';
  2. $email=preg_match_all($wyrazenie, $dane, $email);


w zmiennej dane podaje powyższy ciąg. Jestem już ponad 10 godzin przy komputerze i brak mi sił. Prosiłbym o jakąś podpowiedź Z góry bardzo dziękuję za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
matulek
post
Post #2





Grupa: Zarejestrowani
Postów: 3
Pomógł: 1
Dołączył: 31.07.2011

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


  1. <pre>
  2. <?
  3.  
  4. $txt = "&quot;Webmaster &quot; &lt;email@wp.pl&gt;";
  5.  
  6. preg_match_all("/&lt;(.*)&gt;/U", $txt, $matchesarray);
  7.  
  8. print_r($matchesarray);
  9.  
  10. ?>
  11. </pre>
Go to the top of the page
+Quote Post

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: 24.08.2025 - 20:35