Aktywne Wpisy
Marvel7 +352
#rozdajo #lays #chipsy #zdrowazywnosc #jedzenie
Mam do rozdania karton Chipsów Lays Oven Baked po terminie ale to się nie psuje można jeść.
Zasady: plusujemy zielonki i czarna lista out.
Napiszcie w komentarzach: ''@anita-kowalewka oddaj hajs''
Mam do rozdania karton Chipsów Lays Oven Baked po terminie ale to się nie psuje można jeść.
Zasady: plusujemy zielonki i czarna lista out.
Napiszcie w komentarzach: ''@anita-kowalewka oddaj hajs''
Imperator_Wladek +280
Cześć mireczki, potrzebuję pomocy bo siedzę już chwilkę nad tym a "solucjów" w necie brak (tzn. są ale nie takie jak są mi potrzebne). Otóż mam zmienną w której mam np.
* List 1
* List 2
* List 3
Chce wyrażeniem regularnym wydobyć tylko 2 pierwsze - (i ich kontent też). Jak mogę to zrobić? "
(.*)<\/ul>" zwraca mi wszystkie * a to nie o to mi chodzi. Będę wdzięczny za pomoc! :)
ul
lecz na
li
Edit: Oczywiście wyciągnij - (.*?)
:)
* (.*)<\/li>* (.*)<\/li>
taki regex zwróci Ci w tablicy dokładnie to czego potrzebujesz, ale i tak parsowanie HTMLa regexami to zazwyczaj zły pomysł. Co próbujesz osiągnąć?
zgadzam się
@matiit: a gdzie ja Ci będę teraz Symfony ściągać :D
@diwi: No właśnie w tym problem, że to ciężko. Dostaję jedną tablicę gdzie są wszystkie li.
Composer, mówi Ci to coś? :)
php<br/
$html = '* test1
* test2
* test3
';
preg_match_all('/- (.*?)<\/li>/si', $html, $results, PREG_SET_ORDER);
echo $results[0][1].PHP_EOL;_
_
echo $results[1][1].PHP_EOL;
?>
@Rst00: trzymanie HTMLa w bazie po to żeby z niego wyciągać dane to jeszcze gorszy pomysł niż parsowanie HTMLa regexami, no ale pewnie się nie opłaca przerabiać - więc regex (mój
@kao3991: to powiedz mi, jak inaczej mam trzymać w bazie to, co wypluwa mi edytor WYSIWYG?