Just nu i M3-nätverket
Gå till innehåll

Reg exp vilket jag inte förstår?


Wippika

Rekommendera Poster

ok, jag måste vara dum för jag kan inte få till reg exp..

 

om jag har följande:

<tr valign="top">

<th>Originaltitel:</th>

<td>Just Kids</td>

</tr>

 

och nu vill plocka ut namnet (just kids) hur ska det går till?

 

hittade en svensk guide över vad alla tecken har för funktion men förstår ändå inte hur jag ska matcha dom för att få ut namnet?

Länk till kommentar
Dela på andra webbplatser

om jag har följande:

<tr valign="top">

<th>Originaltitel:</th>

<td>Just Kids</td>

</tr>

 

string rad;

Låt strängen rad läsa genom rad för rad, jmf med reguljära uttrycket nedan.

string match=@"<td>(.*)</td>$";

 

Använd groupcollection för att plocka ut grupperingen, dvs det som står inom paranteserna.

if(Regex.IsMatch(rad,match))

{

GroupCollection gc=Regex.Match(rad, match).Groups;

cout<<gc[1].Value.ToString();

}

 

Hmm...jag tror det är något sådant...jag har inte provat.

skriver man gc[0] så får man hela raden, gc[1] är den första grupperingen.

Jag har använt mig av regex-biblioteket

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...