| Autor | Zpráva | ||
|---|---|---|---|
| capricorn76 Profil * |
#1 · Zasláno: 1. 4. 2013, 10:08:12
Dobrý den,
'/^.*(\<(td.*\>([0-9]*\.*\,?[0-9])\<\/td|th.*\>([0-9]*\.*\,?[0-9])\<\/th)\>).*$/' |
||
| Tori Profil |
možná
<td>(\d+(?:[.,]\d+)?)<\/td> tenhle regulár vyžaduje, aby čísla s desetinnou čárkou/tečkou měly i nějaká čísla za ní (tzn. 19, neprojde)
|
||
| capricorn76 Profil * |
#3 · Zasláno: 1. 4. 2013, 10:23:11
Tori:
A dalo by se udělat, aby 19, prošlo? A aby prošlo i desetinné číslo s mezerou? |
||
| Tori Profil |
zkuste tohle:
(\d+[.,]?(?:\s*\d+)?) - tohle bere i celá čísla s mezerou uprostřed ("20 20")
anebo: (\d+[.,]?(?:(?<=[.,])\s*\d+)?) - bere čísla s mezerou jen tehdy, když před mezerou je desetinná tečka/čárka ("20, 20" ano, "20 20" ne)
|
||
|
Časová prodleva: 13 let
|
|||
0