Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pomoc z wyrażeniem regularnym.
My4tic
post
Post #1





Grupa: Zarejestrowani
Postów: 260
Pomógł: 0
Dołączył: 4.08.2005

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


Hej,

Mam problem z napisaniem odpowiedniego wyrażenia.

  1. <?php
  2. $strInput = 'Użytkownik UserA wysłał wiadomość do UserB o tytule Tytuł. Wiadomość dostarczona';
  3. preg_match_all('/^Użytkownik ([a-zA-Z0-9])+ wysłał wiadomość do ([a-zA-Z0-9])+ o tytule ([a-zA-Z0-9])+. Wiadomość dostarczona$/',  $strInput , $arrOutput);
  4. ?>


Wynik:

  1. <?php
  2. (
  3.    [0] => Array
  4.        (
  5.        )
  6.  
  7.    [1] => Array
  8.        (
  9.        )
  10.  
  11.    [2] => Array
  12.        (
  13.        )
  14.  
  15.    [3] => Array
  16.        (
  17.        )
  18. )
  19. ?>


Chciałbym otrzymać tablicę zawierającą UserA, UserB i Tytuł. W czym problem?

-- edit wstydnis.gif

Ehh... patrzyłem i patrzyłem a nie widziałem, że + są za nawiasami tongue.gif Problem rozwiązany ;-)

Ten post edytował My4tic 19.10.2008, 15:11:07


--------------------
Załóż konto na dropbox.
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: 19.08.2025 - 09:17