Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z zapisem wyrażenia regul. (eregi), Problem z zapisem wyrażenia regul. (ereg
-nstn-
post
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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.09.2025 - 18:16