![]() |
![]() |
-nstn- |
![]()
Post
#1
|
Goście ![]() |
$szukany = '<td class=quoteUp>([0-9]{2,4}\.[0-9]{2})*</td>';
$plikcaly ="<td class=quoteUp>121.22</td>asdfasdf<td class=quoteUp>87.45</td> $plik2=eregi($szukany, $plikcaly,$r); Z pomocą funkcji eregi chciałbym tak sparsować większy plik (tutaj przykladowo $plikcaly), aby te liczby mozna było pozyskać i zapisać do pliku. W wyniku dzialania tego kodu tylko pierwsza liczba jest kopiowana do tablicy $r (i ją potrafie zapisac do pliku), ale co zrobić żeby obie te liczby pozyskać, a nawet w orginalnym pliku byłoby ich dużo więcej?? Jak dodatkowo zapisać wyrażenie regularne aby zapisywało też wyrazy oraz liczby? W zasadzie to docelowo musze sparsować taki text: <td align=left >NAZWA WŁASNA</td> <td colspan="2"> </td> <td class=quoteUp><b>+123</b></td> <td class=quoteUp>+12</td> <td class=quoteUp>+45</td> <td class=quoteUp>+12</td> <td class=quoteUp>+0.4</td> <td class=quoteUp>+4.6</td> <td align=center >05-23</td> </tr> <tr bgcolor="#F5F5F5"> <td align=left >NAZWA WLASNA 2</a></td> <td colspan="2"> </td> <td class=quoteUp><b>12.42</b></td> <td class=quoteUp>+0.10</td> Generalnie takiego textu bedzie z 7 podaniowych, ale to co podalem wyzej (forma) generalnie sie nie zmienia Please Help, bo nie mam już do tego siły. nstn |
|
|
![]() ![]() |
![]() |
Aktualny czas: 27.09.2025 - 18:16 |