Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: preg_match - problem
Forum PHP.pl > Forum > PHP
MitS
Witam serdecznie,

mam mały problem, otóż ... mam sobie plik:
Kod
# Netscape HTTP Cookie File
# http://curlm.haxx.se/rfc/cookie_spec.html
# This file was generated by libcurl! Edit at your own risk.

#HttpOnly_xxx.com.pl    FALSE    /    FALSE    0    ASP.NET_SessionId    cn1sy055gcwcjj45mr2ld255
#HttpOnly_xxx.com.pl    FALSE    /    FALSE    0    .LoginIPartner    63ED64FB7209791A85E2F5F8EA1DAF8B8896F34285AC4A8B4B40856A5A751ECD36A91C6DE57
852337A36B8A1DD31CB6B94887192995D6AAB47200407E84038F


i proboje włożyć do tablicy dane:
[0] => cn1sy055gcwcjj45mr2ld255
[1] => 63ED64FB7209791A85E2F5F8EA1DAF8B8896F34285AC4A8B4B40856A5A751ECD36A91C6DE57E8523
7A36B8A1DD31CB6B94887192995D6AAB47200407E84038F


i robię to tak:
Kod
preg_match('#(?>[a-z0-9]{24})(?>[A-Z0-9]{128})#s', $content, $match);
print_r($match);


niestety to mi nie działa :/
jeśli zrobię tak: preg_match('#(?>[a-z0-9]{24})#s', $content, $match); lub tak: preg_match('#(?>[A-Z0-9]{128})#s', $content, $match);

to wtedy działa jako pojedynczy index tablicy.
Pomożecie ?
cbagov
preg_match_all('/(?>[a-z0-9]{24})|(?>[A-Z0-9]{127})/s', $content, $match);

miedzy alternatywami () znak | no i chyba jest 127 a nie 128 a takze inna funkcja _all, nie wiem czy masz na koncach linii \n czy \n \r czy jeszcze cos innego a moze nic, ale na oko mysle, ze tak jest ok
MitS
idealnie smile.gif o to mi chodziło smile.gif
Bardzo dziękuje!

Pozdrawiam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.