Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 54 Pomógł: 1 Dołączył: 29.03.2007 Skąd: Kraków Ostrzeżenie: (0%)
|
Witam
Męczę się już dłuższą chwilę z rozgryzieniem jednej kwestii: Zawartość stringa zawiera taki łańcuch znaków:
Chciałbym wyciągnąć wartość 'foo bar'. Do tej pory próbowałem dokonać tego przy użyciu funkcji preg_match() ale jakoś sobie nie radze. Bardzo proszę o pomoc. Pozdrawiam Ten post edytował ze4lot 8.07.2011, 15:49:51 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 54 Pomógł: 1 Dołączył: 29.03.2007 Skąd: Kraków Ostrzeżenie: (0%)
|
Dzięki Hatesz, działa dobrze ale tylko gdy pomiędzy tagami są dwa wyrazy tak jak pokazałem w pierwszym poście.
Skrypt musi 'łyknąć' wszystko co jest pomiędzy :name:, a :eman: czy to jest jedno słowo, dwa, pięć lub jest pusto. [EDIT] ostatecznie zmodyfikowałem tak: '/\:\s[a-zA-Zęóąśłżźćńęóąśłżźćń\s]*\s\:/' i działa znakomicie. Problemem były polskie znaczki (IMG:style_emoticons/default/wink.gif) Pozdrawiam i dziękuję za pomoc Ten post edytował ze4lot 8.07.2011, 16:26:15 |
|
|
|
ze4lot [PHP] Wyrażenia regularne 8.07.2011, 15:46:19
hatesz Może:
[PHP] pobierz, plaintext $string = ':name: ... 8.07.2011, 16:15:28 ![]() ![]() |
|
Aktualny czas: 1.01.2026 - 15:57 |