Grzesiek [ www eRepublik com PL ]
RegEx - wyrażenie regularne, pomoże ktoś?
Sprawa wygląda tak, że mam kod html:
I teraz chciałbym wydobyć jedynie nick z pomiędzy:
<a href="/en/citizen/profile/#numer" class="dotted" title="">NICK</a>
oraz punkty
<span class="special-red fakeheight">-24</span>
Wymaganiem jest to, by punkty były ujemne - tj. class="special-red fakeheight".
Na razie mam takie coś:
<a href=""/en/citizen/profile/(.+?)"" class=""dotted"" title="""">(?<tytul>.+?)</a></div></div></td><td><span class=""special-red fakeheight"">(?<inner>(.*?))</span></td>
Ale wywala mi inne linki, bądź też link z punktami dodatniami, które znajdują się w sąsiedztwie ujemnych, tj z takiej tabeli:
Dostanę prawidłowo:
Andrew6w6 i -24
ale dostaję także śmieci aż do momentu
butnaru -83.
Pomoże ktoś?
Grzesiek [ www eRepublik com PL ]
^
Grzesiek [ www eRepublik com PL ]
^
Grzesiek [ www eRepublik com PL ]
Nikt nie pomoże?
Grzesiek [ www eRepublik com PL ]
^