using System;
using System.Text.RegularExpressions;
public class Example
{
public static void Main()
{
string pattern = @"Gesamtenergie.*\n.*\n*\s*\s(\d*)";
string input = @"<!DOCtype HTML PUBLIC ""-//W3C//Dtd HTML 4.0 Transitional//EN"">
<html>
<head>
<meta HTTP-EQUIV=""Content-Type"" CONTENT=""text/html; charset=ISO-8859-1"">
<meta name=""Generator"" CONTENT=""ChrisB"">
<title>PV Webserver</title>
</head>
<body nof=""(MB=(DefaultMasterborder, 65, 60, 150, 10), L=(HomeLayout, 700, 600))"" bgcolor=""#EAF7F7"" text=""#000000"" link=""#0033CC"" vlink=""#990099"" alink=""#FF0000"" topmargin=0 leftmargin=0 marginwidth=0 marginheight=0>
<form method=""post"" action="">
<table cellspacing=""0"" cellpadding=""0"" width=""770"" nof=""ly"">
<tr><td height=""5""></td></tr>
<tr><td width=""190"" height=""55""></td>
<td width=""400"">
<font face=""Arial,Helvetica,Geneva,Sans-serif,sans-serif"" size=""+3"">
PIKO 5.5
<br><font size=""+1"">
S_Power (220)
</font>
</font>
</td>
<td><img alt=""Logo"" height=""42"" width=""130"" src=""KSE.gif""></td>
</tr>
</table>
<font face=""Arial,Helvetica,Geneva,Sans-serif,sans-serif"">
<table Border=""0"" width=""100%""><tr>
<td width=""150""></td>
<td> <hr> </td>
</tr></table>
<table cellspacing=""0"" cellpadding=""0"" width=""770"">
<tr><td></td></tr>
<tr>
<td width=""190""></td>
<td colspan=""2"">
<b>AC-Leistung</b></td>
<td> </td>
<td>
<b>Energie</b></td></tr>
<tr><td height=""10""></td></tr>
<tr>
<td width=""190""></td>
<td width=""100"">
aktuell</td>
<td width=""70"" align=""right"" bgcolor=""#FFFFFF"">
x x x </td>
<td width=""140"">  W</td>
<td width=""100"">
Gesamtenergie</td>
<td width=""70"" align=""right"" bgcolor=""#FFFFFF"">
33763</td>
<td width=""50"">  kWh</td>
<td> </td></tr>
<tr height=""2""><td></td></tr>
<tr>
<td width=""190""></td>
<td width=""100"">
 </td>
<td width=""70"" align=""right"">
 </td>
<td width=""140""> </td>
<td width=""100"">
Tagesenergie</td>
<td width=""70"" align=""right"" bgcolor=""#FFFFFF"">
22.85</td>
<td width=""50"">  kWh</td>
<td> </td></tr>
<tr height=""5""><td></td></tr>
<tr>
<td width=""190""></td>
<td width=""100"">
Status</td>
<td colspan=""4"">
Aus</td>
<td> </td></tr>
<tr height=""8""><td></td></tr>
<tr><td colspan=""7"">
<table align=""top"" width=""100%""><tr>
<td width=""182""></td>
<td><hr size=""1""></font></td></tr>
<tr><td height=""5""></td></tr></table>
</td></tr>
<tr>
<td width=""190""></td>
<td colspan=""2"">
<b>PV-Generator</b></td>
<td width=""140""> </td>
<td colspan=""2"">
<b>Ausgangsleistung</b></td>
<td width=""30""> </td>
<td> </td></tr>
<tr><td height=""10""></td></tr>
<tr>
<td width=""190""></td>
<td width=""100"">
<u>String 1</u></td>
<td width=""70""> </td>
<td width=""140""> </td>
<td width=""95"">
<u>L1</u></td>
<td width=""70""> </td>
<td width=""30""> </td>
<td> </td></tr>
<tr>
<td width=""190""></td>
<td width=""100"">
Spannung</td>
<td width=""70"" align=""right"" bgcolor=""#FFFFFF"">
x x x </td>
<td width=""140"">  V</td>
<td width=""100"">
Spannung</td>
<td width=""70"" align=""right"" bgcolor=""#FFFFFF"">
x x x </td>
<td width=""30"">  V</td>
<td> </td></tr>
<tr height=""2""><td></td></tr>
<tr valign=""top"" align=""left"">
<td width=""190""> </td>
<td width=""100"">
Strom</td>
<td width=""70"" align=""right"" bgcolor=""#FFFFFF"">
x x x </td>
<td width=""140"">  A</td>
<td width=""100"">
Leistung</td>
<td width=""70"" align=""right"" bgcolor=""#FFFFFF"">
x x x </td>
<td width=""30"">  W</td>
<td> </td></tr>
<tr height=""22""><td></td></tr>
<tr>
<td width=""190""></td>
<td width=""100"">
<u>String 2</u></td>
<td width=""70""> </td>
<td width=""140""> </td>
<td width=""100"">
<u>L2</u></td>
<td width=""70""> </td>
<td width=""30""> </td>
<td> </td></tr>
<tr>
<td width=""190""></td>
<td width=""100"">
Spannung</td>
<td width=""70"" align=""right"" bgcolor=""#FFFFFF"">
x x x </td>
<td width=""140"">  V</td>
<td width=""100"">
Spannung</td>
<td width=""70"" align=""right"" bgcolor=""#FFFFFF"">
x x x </td>
<td width=""30"">  V</td>
<td> </td></tr>
<tr height=""2""><td></td></tr>
<tr valign=""top"" align=""left"">
<td width=""190""> </td>
<td width=""100"">
Strom</td>
<td width=""70"" align=""right"" bgcolor=""#FFFFFF"">
x x x </td>
<td width=""140"">  A</td>
<td width=""100"">
Leistung</td>
<td width=""70"" align=""right"" bgcolor=""#FFFFFF"">
x x x </td>
<td width=""30"">  W</td>
<td> </td></tr>
<tr height=""22""><td></td></tr>
<tr>
<td width=""190""></td>
<td width=""100"">
<u>String 3</u></td>
<td width=""70""> </td>
<td width=""140""> </td>
<td width=""100"">
<u>L3</u></td>
<td width=""70""> </td>
<td width=""30""> </td>
<td> </td></tr>
<tr>
<td width=""190""></td>
<td width=""100"">
Spannung</td>
<td width=""70"" align=""right"" bgcolor=""#FFFFFF"">
x x x </td>
<td width=""140""> 
V</td>
<td width=""95"">
Spannung</td>
<td width=""70"" align=""right"" bgcolor=""#FFFFFF"">
x x x </td>
<td width=""30"">  V</td>
<td> </td></tr>
<tr height=""2""><td></td></tr>
<tr valign=""top"" align=""left"">
<td width=""190""> </td>
<td width=""95"">
Strom</td>
<td width=""70"" align=""right"" bgcolor=""#FFFFFF"">
x x x </td>
<td width=""140""> 
A</td>
<td width=""95"">
Leistung</td>
<td width=""70"" align=""right"" bgcolor=""#FFFFFF"">
x x x </td>
<td width=""30"">  W</td>
<td> </td></tr>
<tr><td height=""15""></td></tr>
<tr><td colspan=""7"">
<table align=""top"" width=""100%"">
<tr><td width=""182""></td>
<td><hr size=""1""></font></td>
</tr><tr><td height=""5""></td></tr></table>
</td></tr></table>
<table cellspacing=""0"" cellpadding=""0"" width=""770"">
<tr><td width=""190""></td>
<td><font face=""Arial,Helvetica,Geneva,Sans-serif"">
<b>RS485 Kommunikation</b></td></tr>
<tr><td height=""8""></td></tr>
<tr><td width=""190""></td>
<td><font face=""Arial,Helvetica,Geneva,Sans-serif"">
Wechselrichter 
<input type=""Text"" name=""edWrNr"" value=""220"" size=""3"" maxlength=""3"">
<input type=""submit"" value=""Anzeigen/Aktualisieren"">
</td></tr><tr><td height=""10""></td></tr>
</table>
</td></tr></table></font>
<hr>
<table cellspacing=""0"" cellpadding=""0"" width=""770"">
<tr><td height=""5""></td></tr>
<tr><td width=""190""></td>
<td width=""330"">
<font face=""Arial,Helvetica,Geneva,Sans-serif,sans-serif"">
<a href=""LogDaten.dat"">Historie</a>
     
<a href=""Info.fhtml"">Infoseite</a></font></td>
<td align=""right"">
<font face=""Arial,Helvetica,Geneva,Sans-serif,sans-serif"">
<a href=""Solar2.fhtml"">Einstellungen</a></font></td>
<td width=""50""></td>
</tr></table></font>
</form>
</body>
</html>
";
foreach (Match m in Regex.Matches(input, pattern))
{
Console.WriteLine("'{0}' found at index {1}.", m.Value, m.Index);
}
}
}
Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for C#, please visit: https://msdn.microsoft.com/en-us/library/system.text.regularexpressions.regex(v=vs.110).aspx