![]() |
![]() |
![]()
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.
Wynik:
Chciałbym otrzymać tablicę zawierającą UserA, UserB i Tytuł. W czym problem? -- edit (IMG:http://forum.php.pl/style_emoticons/default/wstydnis.gif) Ehh... patrzyłem i patrzyłem a nie widziałem, że + są za nawiasami (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Problem rozwiązany ;-) Ten post edytował My4tic 19.10.2008, 15:11:07 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 1 Dołączył: 9.06.2003 Skąd: Tomaszów Mazowiecki Ostrzeżenie: (0%) ![]() ![]() |
Kod <?php preg_match_all('/Użytkownik (.+?) wysłał wiadomość do (.+?) o tytule (.+?)\. Wiadomość dostarczona/si', $strInput, $arrOutput, PREG_SET_ORDER); ?> Odporne na polskie litery w szukanych frazach. Ale wszystko zależy jakie są możliwe dane wejściowe. Bo jeżeli np. w nazwach userów dopuszczasz spacje a w tytule np. kropkę to trzeba będzie zmodyfikować wyrażenie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Edit Mi Twoje nie działa (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Edit 2 Jak wsadziłem jako kod PHP to wycięło jeden znak więc zmieniam na Kod. Edit 3 Dobra, w sumie to nie wiem po co na początku tak kombinowałem. Zmieniłem moją propozycję, taka wydaje się najlepsza. Teraz wyrażenie jest odporne na wszystkiego rodzaju udziwnienia w szukanych ciągach znaków. Ten post edytował MariuszT 19.10.2008, 16:33:17 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 13:06 |