Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z preg_match_all, polskie znaki
crackcomm
post
Post #1





Grupa: Zarejestrowani
Postów: 184
Pomógł: 6
Dołączył: 23.02.2008
Skąd: Katowice

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


Witam mam problem z preg_match_all'em
muszę wymatchować takie coś :
preg_match_all('[Musisz zapłacić ([0-9]+) złotych!]is', $sklep, $kasa);
tylko nic się nie dzieje, chyba wina tego że nie widzi polskich znaków
próbowałem bzdety Uis itp. proszę o pomoc, jeśli zadziała oczywiście plusik (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował crackcomm 27.04.2008, 11:56:19
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
webdice
post
Post #2


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




  1. <?php
  2.  
  3. $string = 'Musisz zapłacić 104 złotych! ... Musisz zapłacić 45 złotych!';
  4.  
  5. preg_match_all ('#Musisz zapłacić ([0-9]+) złotych!#', $string, $result);
  6.  
  7. print_r ($result);
  8.  
  9. ?>


Twoje wyrażenie jest przecież dobre. Nie używaj klamrowych delimiterów.
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: 26.12.2025 - 19:50