using System;
using System.Text.RegularExpressions;
public class Example
{
public static void Main()
{
string pattern = @"(<div class=""[^""]*?\menu\b[^""]*?"">.*?<\/div>)";
string input = @"<div class=""menu"">
<div class=""innermenu pagewidth"">
<div class=""leftside""></div>
<ul>
<li class=""parent"" >
<h3>
<a href=""#"" title=""Menu"" id=""headlink4"" class=""spanhover mainlevel"">
<span>Menu</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
<div class=""submenu level1"">
<ul class=""level1"">
<li class=""parent"" id=""hcategory_1"">
<h3>
<a href=""pl/c/Szyby-nowe/1.html""
title=""Szyby nowe"" id=""headercategory1"" class=""spanhover"">
<span>Szyby nowe</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
<div class=""submenu level2"">
<ul class=""level2"">
<li class="" id=""hcategory_7"">
<h3>
<a href=""pl/c/ACURA/7.html""
title=""ACURA"" id=""headercategory7"" class=""spanhover"">
<span>ACURA</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li>
<li class="" id=""hcategory_8"">
<h3>
<a href=""pl/c/AUDI/8.html""
title=""AUDI"" id=""headercategory8"" class=""spanhover"">
<span>AUDI</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li>
<li class="" id=""hcategory_9"">
<h3>
<a href=""pl/c/BMW/9.html""
title=""BMW"" id=""headercategory9"" class=""spanhover"">
<span>BMW</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li>
<li class="" id=""hcategory_40"">
<h3>
<a href=""pl/c/BUICK/40.html""
title=""BUICK"" id=""headercategory40"" class=""spanhover"">
<span>BUICK</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li>
<li class="" id=""hcategory_10"">
<h3>
<a href=""pl/c/CADILLAC/10.html""
title=""CADILLAC"" id=""headercategory10"" class=""spanhover"">
<span>CADILLAC</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li>
<li class="" id=""hcategory_11"">
<h3>
<a href=""pl/c/CHEVROLET/11.html""
title=""CHEVROLET"" id=""headercategory11"" class=""spanhover"">
<span>CHEVROLET</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li>
<li class="" id=""hcategory_14"">
<h3>
<a href=""pl/c/CHRYSLER/14.html""
title=""CHRYSLER"" id=""headercategory14"" class=""spanhover"">
<span>CHRYSLER</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li>
<li class="" id=""hcategory_46"">
<h3>
<a href=""pl/c/CITROEN/46.html""
title=""CITROEN"" id=""headercategory46"" class=""spanhover"">
<span>CITROEN</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li>
<li class="" id=""hcategory_15"">
<h3>
<a href=""pl/c/DODGE/15.html""
title=""DODGE"" id=""headercategory15"" class=""spanhover"">
<span>DODGE</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li>
<li class="" id=""hcategory_44"">
<h3>
<a href=""pl/c/FIAT/44.html""
title=""FIAT"" id=""headercategory44"" class=""spanhover"">
<span>FIAT</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li>
<li class="" id=""hcategory_16"">
<h3>
<a href=""pl/c/FORD/16.html""
title=""FORD"" id=""headercategory16"" class=""spanhover"">
<span>FORD</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li>
<li class="" id=""hcategory_12"">
<h3>
<a href=""pl/c/GMC/12.html""
title=""GMC"" id=""headercategory12"" class=""spanhover"">
<span>GMC</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li>
<li class="" id=""hcategory_17"">
<h3>
<a href=""pl/c/HONDA/17.html""
title=""HONDA"" id=""headercategory17"" class=""spanhover"">
<span>HONDA</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li>
<li class="" id=""hcategory_18"">
<h3>
<a href=""pl/c/HUMMER/18.html""
title=""HUMMER"" id=""headercategory18"" class=""spanhover"">
<span>HUMMER</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li>
<li class="" id=""hcategory_19"">
<h3>
<a href=""pl/c/HYUNDAI/19.html""
title=""HYUNDAI"" id=""headercategory19"" class=""spanhover"">
<span>HYUNDAI</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li>
<li class="" id=""hcategory_20"">
<h3>
<a href=""pl/c/INFINITI/20.html""
title=""INFINITI"" id=""headercategory20"" class=""spanhover"">
<span>INFINITI</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li>
<li class="" id=""hcategory_13"">
<h3>
<a href=""pl/c/ISUZU/13.html""
title=""ISUZU"" id=""headercategory13"" class=""spanhover"">
<span>ISUZU</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li>
<li class="" id=""hcategory_21"">
<h3>
<a href=""pl/c/JAGUAR/21.html""
title=""JAGUAR"" id=""headercategory21"" class=""spanhover"">
<span>JAGUAR</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li>
<li class="" id=""hcategory_22"">
<h3>
<a href=""pl/c/JEEP/22.html""
title=""JEEP"" id=""headercategory22"" class=""spanhover"">
<span>JEEP</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li>
<li class="" id=""hcategory_23"">
<h3>
<a href=""pl/c/KIA/23.html""
title=""KIA"" id=""headercategory23"" class=""spanhover"">
<span>KIA</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li>
<li class="" id=""hcategory_45"">
<h3>
<a href=""pl/c/LANCIA/45.html""
title=""LANCIA"" id=""headercategory45"" class=""spanhover"">
<span>LANCIA</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li>
<li class="" id=""hcategory_24"">
<h3>
<a href=""pl/c/LAND-ROVER/24.html""
title=""LAND ROVER"" id=""headercategory24"" class=""spanhover"">
<span>LAND ROVER</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li>
<li class="" id=""hcategory_25"">
<h3>
<a href=""pl/c/LEXUS/25.html""
title=""LEXUS"" id=""headercategory25"" class=""spanhover"">
<span>LEXUS</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li>
<li class="" id=""hcategory_38"">
<h3>
<a href=""pl/c/LINCOLN/38.html""
title=""LINCOLN"" id=""headercategory38"" class=""spanhover"">
<span>LINCOLN</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li>
<li class="" id=""hcategory_26"">
<h3>
<a href=""pl/c/MAZDA/26.html""
title=""MAZDA"" id=""headercategory26"" class=""spanhover"">
<span>MAZDA</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li>
<li class="" id=""hcategory_27"">
<h3>
<a href=""pl/c/MERCEDES-BENZ/27.html""
title=""MERCEDES BENZ"" id=""headercategory27"" class=""spanhover"">
<span>MERCEDES BENZ</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li>
<li class="" id=""hcategory_48"">
<h3>
<a href=""pl/c/MERCURY/48.html""
title=""MERCURY"" id=""headercategory48"" class=""spanhover"">
<span>MERCURY</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li>
<li class="" id=""hcategory_28"">
<h3>
<a href=""pl/c/MITSUBISHI/28.html""
title=""MITSUBISHI"" id=""headercategory28"" class=""spanhover"">
<span>MITSUBISHI</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li>
<li class="" id=""hcategory_29"">
<h3>
<a href=""pl/c/NISSAN/29.html""
title=""NISSAN"" id=""headercategory29"" class=""spanhover"">
<span>NISSAN</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li>
<li class="" id=""hcategory_41"">
<h3>
<a href=""pl/c/OLDSMOBILE/41.html""
title=""OLDSMOBILE"" id=""headercategory41"" class=""spanhover"">
<span>OLDSMOBILE</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li>
<li class="" id=""hcategory_30"">
<h3>
<a href=""pl/c/OPEL/30.html""
title=""OPEL"" id=""headercategory30"" class=""spanhover"">
<span>OPEL</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li>
<li class="" id=""hcategory_47"">
<h3>
<a href=""pl/c/PEUGEOT/47.html""
title=""PEUGEOT"" id=""headercategory47"" class=""spanhover"">
<span>PEUGEOT</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li>
<li class="" id=""hcategory_43"">
<h3>
<a href=""pl/c/PONTIAC/43.html""
title=""PONTIAC"" id=""headercategory43"" class=""spanhover"">
<span>PONTIAC</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li>
<li class="" id=""hcategory_31"">
<h3>
<a href=""pl/c/PORSCHE/31.html""
title=""PORSCHE"" id=""headercategory31"" class=""spanhover"">
<span>PORSCHE</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li>
<li class="" id=""hcategory_32"">
<h3>
<a href=""pl/c/RANGE-ROVER/32.html""
title=""RANGE ROVER"" id=""headercategory32"" class=""spanhover"">
<span>RANGE ROVER</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li>
<li class="" id=""hcategory_33"">
<h3>
<a href=""pl/c/SAAB/33.html""
title=""SAAB"" id=""headercategory33"" class=""spanhover"">
<span>SAAB</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li>
<li class="" id=""hcategory_42"">
<h3>
<a href=""pl/c/SATURN/42.html""
title=""SATURN"" id=""headercategory42"" class=""spanhover"">
<span>SATURN</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li>
<li class="" id=""hcategory_34"">
<h3>
<a href=""pl/c/SUBARU/34.html""
title=""SUBARU"" id=""headercategory34"" class=""spanhover"">
<span>SUBARU</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li>
<li class="" id=""hcategory_35"">
<h3>
<a href=""pl/c/SUZUKI/35.html""
title=""SUZUKI"" id=""headercategory35"" class=""spanhover"">
<span>SUZUKI</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li>
<li class="" id=""hcategory_36"">
<h3>
<a href=""pl/c/TOYOTA/36.html""
title=""TOYOTA"" id=""headercategory36"" class=""spanhover"">
<span>TOYOTA</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li>
<li class="" id=""hcategory_37"">
<h3>
<a href=""pl/c/VOLKSWAGEN/37.html""
title=""VOLKSWAGEN"" id=""headercategory37"" class=""spanhover"">
<span>VOLKSWAGEN</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li>
<li class="" id=""hcategory_39"">
<h3>
<a href=""pl/c/VOLVO/39.html""
title=""VOLVO"" id=""headercategory39"" class=""spanhover"">
<span>VOLVO</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li>
</ul>
</div> </li>
<li class="" id=""hcategory_2"">
<h3>
<a href=""pl/c/Szyby-uzywane/2.html""
title=""Szyby używane"" id=""headercategory2"" class=""spanhover"">
<span>Szyby używane</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li>
<li class="" id=""hcategory_3"">
<h3>
<a href=""pl/c/Czesci-samochodowe/3.html""
title=""Części samochodowe"" id=""headercategory3"" class=""spanhover"">
<span>Części samochodowe</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li>
<li class="" id=""hcategory_5"">
<h3>
<a href=""pl/c/Zabezpieczenia-do-motocykli-i-rowerow/5.html""
title=""Zabezpieczenia do motocykli i rowerów"" id=""headercategory5"" class=""spanhover"">
<span>Zabezpieczenia do motocykli i rowerów</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li>
<li class="" id=""hcategory_4"">
<h3>
<a href=""pl/c/Samochody/4.html""
title=""Samochody"" id=""headercategory4"" class=""spanhover"">
<span>Samochody</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li>
</ul>
</div> </li> <li class="" >
<h3>
<a href=""pl/i/Regulamin/2.html"" title=""Regulamin"" id=""headlink1"" class=""spanhover mainlevel"">
<span>Regulamin</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li> <li class="" >
<h3>
<a href=""pl/contact.html"" title=""Formularz kontaktowy"" id=""headlink2"" class=""spanhover mainlevel"">
<span>Formularz kontaktowy</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li> <li class="" >
<h3>
<a href=""pl/i/Polityka-prywatnosci/3.html"" title=""Polityka prywatności"" id=""headlink3"" class=""spanhover mainlevel"">
<span>Polityka prywatności</span>
<img src=""public/images/1px.gif"" alt="" class=""px1"" />
</a>
</h3>
</li> </ul>
<div class=""rightside""></div>
</div>
</div>";
RegexOptions options = RegexOptions.Singleline;
foreach (Match m in Regex.Matches(input, pattern, options))
{
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