@<td><span><style>\.((.*){display:([a-z]+)})+</style>(.*)</span></td><td>([0-9]+)</td>@Uism
a dokładnie z tym oto miejscem:
\.((.*){display:([a-z]+)})+
Powyższe wyrażenie bierze pod uwagę tylko jedno pojawienie się frazy tego typu - ".klasa{display:costam}". Jesli w tym miejscu pojawi się taki ciąg ".klasa{display:costam}.klasa2{display:costam2}" to zostanie zwrócony tylko jeden "przypadek" pasujący do wzoru. Samo "dopasowanie" wzoru do treści jest poprawne (regex zwraca jakąś tam tablicę), ale chciałbym żeby zwracało mi wszystkie pojawiające się wyrażenia (czyli w podanym przykładzie: klasa oraz costam i klasa2 oraz costam2). Czy ma ktoś jakiś pomysł jak temu zaradzić?