using System;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
string html = @"</polyline_object><polyline_object name=""ECC018"" kind=""PolyLineObjectX""><name>ECC018</name><point length=""3""> -312.52499389648435 62.385520935058598 39.511650085449216 </point><point length=""3""> -309.38851928710938 62.611492156982426 39.349102020263674 </point>
</polyline_object><polyline_object name=""STEP (25)"" kind=""PolyLineObjectX""><name>STEP (25)</name><point length=""3""> -313.64254760742189 62.275627136230464 39.640590667724608 </point><point length=""3""> -312.55957031249997 62.376560211181645 39.627662658691405 </point><point length=""3""> -312.7188415527344 64.059944152832026 39.638328552246093 </point><point length=""3""> -313.1711730957031 64.028800964355469 39.651771545410157 </point>
</polyline_object><polyline_object name=""Polyline000 (3)"" kind=""PolyLineObjectX""><name>Polyline000 (3)</name><point length=""3""> 2.6950883865356445 44.503276824951174 37.697837829589843 </point><point length=""3""> -75.466423034667968 47.88733673095703 39.203029632568358 </point><point length=""3""> -111.57073211669922 43.517368316650394 39.25448226928711 </point><point length=""3""> -118.22566986083984 37.122959136962893 39.077449798583987 </point><point length=""3""> -122.02384185791014 27.188623428344726 38.753135681152346 </point><point length=""3""> -121.8035888671875 22.215513229370118 38.595668792724608 </point><point length=""3""> -120.69635772705078 10.44062900543213 38.525798797607424 </point><point length=""3""> -119.39793395996093 -1.391708493232727 38.479351043701171 </point><point length=""3""> -111.05265045166016 -0.50858658552169798 38.464771270751955 </point><point length=""3""> -109.4428482055664 -13.537007331848144 38.171108245849606 </point>
</polyline_object><polyline_object name=""Polyline001 (3)"" kind=""PolyLineObjectX""><name>Polyline001 (3)</name><point length=""3""> -129.52786254882813 166.05583190917968 40.779067993164064 </point><point length=""3""> -125.67138671875 156.94186401367187 40.774162292480467 </point><point length=""3""> -113.06429290771485 116.86449432373046 40.768569946289062 </point><point length=""3""> -113.13454437255859 116.2726516723633 38.973728179931642 </point><point length=""3""> -112.24276733398437 113.77603149414062 38.96575927734375 </point><point length=""3""> -111.49858856201173 114.01608276367187 38.981853485107424 </point><point length=""3""> -106.42765045166016 100.83160400390626 39.037631988525389 </point><point length=""3""> -107.75248718261718 99.620536804199219 38.996852874755859 </point><point length=""3""> -103.67796325683594 86.614151000976563 39.067848205566406 </point><point length=""3""> -116.04350280761718 74.861045837402342 39.25809097290039 </point><point length=""3""> -122.38642120361328 74.47401428222656 39.252414703369139 </point><point length=""3""> -122.78543853759765 74.44397735595703 39.25035858154297 </point><point length=""3""> -122.8647918701172 73.826538085937498 42.272285461425779 </point><point length=""3""> -119.59778594970704 41.25065612792969 42.267509460449216 </point><point length=""3""> -175.69285583496093 35.908145904541018 42.259567260742189 </point><point length=""3""> -188.11454772949219 63.682300567626957 42.2263069152832 </point><point length=""3""> -218.66964721679686 60.854137420654298 42.268066406249997 </point><point length=""3""> -221.23516845703126 88.376388549804685 41.072391510009766 </point><point length=""3""> -225.47735595703126 88.032569885253901 41.053840637207034 </point><point length=""3""> -229.76127624511718 131.20693969726563 40.885227203369139 </point><point length=""3""> -187.65846252441405 152.36131286621094 40.93291473388672 </point><point length=""3""> -180.48707580566406 149.78179931640624 40.9343147277832 </point><point length=""3""> -129.52786254882813 166.05583190917968 40.779067993164064 </point>
</polyline_object><polyline_object name=""Polyline002 (3)"" kind=""PolyLineObjectX""><name>Polyline002 (3)</name><point length=""3""> -112.50492858886718 115.78641510009766 38.953884124755859 </point><point length=""3""> -111.31856536865234 112.05601501464843 38.973159790039066 </point>";
MatchCollection matches = Regex.Matches(html, @"^.*name=""(?!Polyline\d{3}).*", RegexOptions.Multiline);
foreach(Match match in matches)
{
Console.WriteLine(match.Value);
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CgpwdWJsaWMgY2xhc3MgVGVzdAp7CglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCgl7CgkJc3RyaW5nIGh0bWwgPSBAIjwvcG9seWxpbmVfb2JqZWN0Pjxwb2x5bGluZV9vYmplY3QgbmFtZT0iIkVDQzAxOCIiIGtpbmQ9IiJQb2x5TGluZU9iamVjdFgiIj48bmFtZT5FQ0MwMTg8L25hbWU+PHBvaW50IGxlbmd0aD0iIjMiIj4gLTMxMi41MjQ5OTM4OTY0ODQzNSA2Mi4zODU1MjA5MzUwNTg1OTggMzkuNTExNjUwMDg1NDQ5MjE2IDwvcG9pbnQ+PHBvaW50IGxlbmd0aD0iIjMiIj4gLTMwOS4zODg1MTkyODcxMDkzOCA2Mi42MTE0OTIxNTY5ODI0MjYgMzkuMzQ5MTAyMDIwMjYzNjc0IDwvcG9pbnQ+CiAgICAgPC9wb2x5bGluZV9vYmplY3Q+PHBvbHlsaW5lX29iamVjdCBuYW1lPSIiU1RFUCAoMjUpIiIga2luZD0iIlBvbHlMaW5lT2JqZWN0WCIiPjxuYW1lPlNURVAgKDI1KTwvbmFtZT48cG9pbnQgbGVuZ3RoPSIiMyIiPiAtMzEzLjY0MjU0NzYwNzQyMTg5IDYyLjI3NTYyNzEzNjIzMDQ2NCAzOS42NDA1OTA2Njc3MjQ2MDggPC9wb2ludD48cG9pbnQgbGVuZ3RoPSIiMyIiPiAtMzEyLjU1OTU3MDMxMjQ5OTk3IDYyLjM3NjU2MDIxMTE4MTY0NSAzOS42Mjc2NjI2NTg2OTE0MDUgPC9wb2ludD48cG9pbnQgbGVuZ3RoPSIiMyIiPiAtMzEyLjcxODg0MTU1MjczNDQgNjQuMDU5OTQ0MTUyODMyMDI2IDM5LjYzODMyODU1MjI0NjA5MyA8L3BvaW50Pjxwb2ludCBsZW5ndGg9IiIzIiI+IC0zMTMuMTcxMTczMDk1NzAzMSA2NC4wMjg4MDA5NjQzNTU0NjkgMzkuNjUxNzcxNTQ1NDEwMTU3IDwvcG9pbnQ+CiAgICAgPC9wb2x5bGluZV9vYmplY3Q+PHBvbHlsaW5lX29iamVjdCBuYW1lPSIiUG9seWxpbmUwMDAgKDMpIiIga2luZD0iIlBvbHlMaW5lT2JqZWN0WCIiPjxuYW1lPlBvbHlsaW5lMDAwICgzKTwvbmFtZT48cG9pbnQgbGVuZ3RoPSIiMyIiPiAyLjY5NTA4ODM4NjUzNTY0NDUgNDQuNTAzMjc2ODI0OTUxMTc0IDM3LjY5NzgzNzgyOTU4OTg0MyA8L3BvaW50Pjxwb2ludCBsZW5ndGg9IiIzIiI+IC03NS40NjY0MjMwMzQ2Njc5NjggNDcuODg3MzM2NzMwOTU3MDMgMzkuMjAzMDI5NjMyNTY4MzU4IDwvcG9pbnQ+PHBvaW50IGxlbmd0aD0iIjMiIj4gLTExMS41NzA3MzIxMTY2OTkyMiA0My41MTczNjgzMTY2NTAzOTQgMzkuMjU0NDgyMjY5Mjg3MTEgPC9wb2ludD48cG9pbnQgbGVuZ3RoPSIiMyIiPiAtMTE4LjIyNTY2OTg2MDgzOTg0IDM3LjEyMjk1OTEzNjk2Mjg5MyAzOS4wNzc0NDk3OTg1ODM5ODcgPC9wb2ludD48cG9pbnQgbGVuZ3RoPSIiMyIiPiAtMTIyLjAyMzg0MTg1NzkxMDE0IDI3LjE4ODYyMzQyODM0NDcyNiAzOC43NTMxMzU2ODExNTIzNDYgPC9wb2ludD48cG9pbnQgbGVuZ3RoPSIiMyIiPiAtMTIxLjgwMzU4ODg2NzE4NzUgMjIuMjE1NTEzMjI5MzcwMTE4IDM4LjU5NTY2ODc5MjcyNDYwOCA8L3BvaW50Pjxwb2ludCBsZW5ndGg9IiIzIiI+IC0xMjAuNjk2MzU3NzI3MDUwNzggMTAuNDQwNjI5MDA1NDMyMTMgMzguNTI1Nzk4Nzk3NjA3NDI0IDwvcG9pbnQ+PHBvaW50IGxlbmd0aD0iIjMiIj4gLTExOS4zOTc5MzM5NTk5NjA5MyAtMS4zOTE3MDg0OTMyMzI3MjcgMzguNDc5MzUxMDQzNzAxMTcxIDwvcG9pbnQ+PHBvaW50IGxlbmd0aD0iIjMiIj4gLTExMS4wNTI2NTA0NTE2NjAxNiAtMC41MDg1ODY1ODU1MjE2OTc5OCAzOC40NjQ3NzEyNzA3NTE5NTUgPC9wb2ludD48cG9pbnQgbGVuZ3RoPSIiMyIiPiAtMTA5LjQ0Mjg0ODIwNTU2NjQgLTEzLjUzNzAwNzMzMTg0ODE0NCAzOC4xNzExMDgyNDU4NDk2MDYgPC9wb2ludD4KICAgICA8L3BvbHlsaW5lX29iamVjdD48cG9seWxpbmVfb2JqZWN0IG5hbWU9IiJQb2x5bGluZTAwMSAoMykiIiBraW5kPSIiUG9seUxpbmVPYmplY3RYIiI+PG5hbWU+UG9seWxpbmUwMDEgKDMpPC9uYW1lPjxwb2ludCBsZW5ndGg9IiIzIiI+IC0xMjkuNTI3ODYyNTQ4ODI4MTMgMTY2LjA1NTgzMTkwOTE3OTY4IDQwLjc3OTA2Nzk5MzE2NDA2NCA8L3BvaW50Pjxwb2ludCBsZW5ndGg9IiIzIiI+IC0xMjUuNjcxMzg2NzE4NzUgMTU2Ljk0MTg2NDAxMzY3MTg3IDQwLjc3NDE2MjI5MjQ4MDQ2NyA8L3BvaW50Pjxwb2ludCBsZW5ndGg9IiIzIiI+IC0xMTMuMDY0MjkyOTA3NzE0ODUgMTE2Ljg2NDQ5NDMyMzczMDQ2IDQwLjc2ODU2OTk0NjI4OTA2MiA8L3BvaW50Pjxwb2ludCBsZW5ndGg9IiIzIiI+IC0xMTMuMTM0NTQ0MzcyNTU4NTkgMTE2LjI3MjY1MTY3MjM2MzMgMzguOTczNzI4MTc5OTMxNjQyIDwvcG9pbnQ+PHBvaW50IGxlbmd0aD0iIjMiIj4gLTExMi4yNDI3NjczMzM5ODQzNyAxMTMuNzc2MDMxNDk0MTQwNjIgMzguOTY1NzU5Mjc3MzQzNzUgPC9wb2ludD48cG9pbnQgbGVuZ3RoPSIiMyIiPiAtMTExLjQ5ODU4ODU2MjAxMTczIDExNC4wMTYwODI3NjM2NzE4NyAzOC45ODE4NTM0ODUxMDc0MjQgPC9wb2ludD48cG9pbnQgbGVuZ3RoPSIiMyIiPiAtMTA2LjQyNzY1MDQ1MTY2MDE2IDEwMC44MzE2MDQwMDM5MDYyNiAzOS4wMzc2MzE5ODg1MjUzODkgPC9wb2ludD48cG9pbnQgbGVuZ3RoPSIiMyIiPiAtMTA3Ljc1MjQ4NzE4MjYxNzE4IDk5LjYyMDUzNjgwNDE5OTIxOSAzOC45OTY4NTI4NzQ3NTU4NTkgPC9wb2ludD48cG9pbnQgbGVuZ3RoPSIiMyIiPiAtMTAzLjY3Nzk2MzI1NjgzNTk0IDg2LjYxNDE1MTAwMDk3NjU2MyAzOS4wNjc4NDgyMDU1NjY0MDYgPC9wb2ludD48cG9pbnQgbGVuZ3RoPSIiMyIiPiAtMTE2LjA0MzUwMjgwNzYxNzE4IDc0Ljg2MTA0NTgzNzQwMjM0MiAzOS4yNTgwOTA5NzI5MDAzOSA8L3BvaW50Pjxwb2ludCBsZW5ndGg9IiIzIiI+IC0xMjIuMzg2NDIxMjAzNjEzMjggNzQuNDc0MDE0MjgyMjI2NTYgMzkuMjUyNDE0NzAzMzY5MTM5IDwvcG9pbnQ+PHBvaW50IGxlbmd0aD0iIjMiIj4gLTEyMi43ODU0Mzg1Mzc1OTc2NSA3NC40NDM5NzczNTU5NTcwMyAzOS4yNTAzNTg1ODE1NDI5NyA8L3BvaW50Pjxwb2ludCBsZW5ndGg9IiIzIiI+IC0xMjIuODY0NzkxODcwMTE3MiA3My44MjY1MzgwODU5Mzc0OTggNDIuMjcyMjg1NDYxNDI1Nzc5IDwvcG9pbnQ+PHBvaW50IGxlbmd0aD0iIjMiIj4gLTExOS41OTc3ODU5NDk3MDcwNCA0MS4yNTA2NTYxMjc5Mjk2OSA0Mi4yNjc1MDk0NjA0NDkyMTYgPC9wb2ludD48cG9pbnQgbGVuZ3RoPSIiMyIiPiAtMTc1LjY5Mjg1NTgzNDk2MDkzIDM1LjkwODE0NTkwNDU0MTAxOCA0Mi4yNTk1NjcyNjA3NDIxODkgPC9wb2ludD48cG9pbnQgbGVuZ3RoPSIiMyIiPiAtMTg4LjExNDU0NzcyOTQ5MjE5IDYzLjY4MjMwMDU2NzYyNjk1NyA0Mi4yMjYzMDY5MTUyODMyIDwvcG9pbnQ+PHBvaW50IGxlbmd0aD0iIjMiIj4gLTIxOC42Njk2NDcyMTY3OTY4NiA2MC44NTQxMzc0MjA2NTQyOTggNDIuMjY4MDY2NDA2MjQ5OTk3IDwvcG9pbnQ+PHBvaW50IGxlbmd0aD0iIjMiIj4gLTIyMS4yMzUxNjg0NTcwMzEyNiA4OC4zNzYzODg1NDk4MDQ2ODUgNDEuMDcyMzkxNTEwMDA5NzY2IDwvcG9pbnQ+PHBvaW50IGxlbmd0aD0iIjMiIj4gLTIyNS40NzczNTU5NTcwMzEyNiA4OC4wMzI1Njk4ODUyNTM5MDEgNDEuMDUzODQwNjM3MjA3MDM0IDwvcG9pbnQ+PHBvaW50IGxlbmd0aD0iIjMiIj4gLTIyOS43NjEyNzYyNDUxMTcxOCAxMzEuMjA2OTM5Njk3MjY1NjMgNDAuODg1MjI3MjAzMzY5MTM5IDwvcG9pbnQ+PHBvaW50IGxlbmd0aD0iIjMiIj4gLTE4Ny42NTg0NjI1MjQ0MTQwNSAxNTIuMzYxMzEyODY2MjEwOTQgNDAuOTMyOTE0NzMzODg2NzIgPC9wb2ludD48cG9pbnQgbGVuZ3RoPSIiMyIiPiAtMTgwLjQ4NzA3NTgwNTY2NDA2IDE0OS43ODE3OTkzMTY0MDYyNCA0MC45MzQzMTQ3Mjc3ODMyIDwvcG9pbnQ+PHBvaW50IGxlbmd0aD0iIjMiIj4gLTEyOS41Mjc4NjI1NDg4MjgxMyAxNjYuMDU1ODMxOTA5MTc5NjggNDAuNzc5MDY3OTkzMTY0MDY0IDwvcG9pbnQ+CiAgICAgPC9wb2x5bGluZV9vYmplY3Q+PHBvbHlsaW5lX29iamVjdCBuYW1lPSIiUG9seWxpbmUwMDIgKDMpIiIga2luZD0iIlBvbHlMaW5lT2JqZWN0WCIiPjxuYW1lPlBvbHlsaW5lMDAyICgzKTwvbmFtZT48cG9pbnQgbGVuZ3RoPSIiMyIiPiAtMTEyLjUwNDkyODU4ODg2NzE4IDExNS43ODY0MTUxMDAwOTc2NiAzOC45NTM4ODQxMjQ3NTU4NTkgPC9wb2ludD48cG9pbnQgbGVuZ3RoPSIiMyIiPiAtMTExLjMxODU2NTM2ODY1MjM0IDExMi4wNTYwMTUwMTQ2NDg0MyAzOC45NzMxNTk3OTAwMzkwNjYgPC9wb2ludD4iOwoJCQoJCU1hdGNoQ29sbGVjdGlvbiBtYXRjaGVzID0gUmVnZXguTWF0Y2hlcyhodG1sLCBAIl4uKm5hbWU9IiIoPyFQb2x5bGluZVxkezN9KS4qIiwgUmVnZXhPcHRpb25zLk11bHRpbGluZSk7CgoJCWZvcmVhY2goTWF0Y2ggbWF0Y2ggaW4gbWF0Y2hlcykKCQl7CiAgICAJCUNvbnNvbGUuV3JpdGVMaW5lKG1hdGNoLlZhbHVlKTsKCQl9Cgl9Cn0=