Just nu i M3-nätverket
Jump to content

Reg exp vilket jag inte förstår?


Wippika

Recommended Posts

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?

Link to comment
Share on other sites

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

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...