public void CollectFiosHTMLTest_1000times() { var text = @"<h1>Разворот через сплошную</h1><div class=""lead"">Газета ВЗГЛЯД отметила политиков, в течение года менявших свой курс на 180 градусов</div><table width=""100%"" cellspacing=""0"" cellpadding=""0""><tr><td width=""350"" style=""padding: 10px 0 0 0;""><img src=""http://img.vz.ru/upimg/m61/m613139.jpg"" width=""300"" height=""233"" border=""0"" title=""Лидер эсеров Сергей Миронов в течение года неустанно менял свое политическое кредо"" alt=""Лидер эсеров Сергей Миронов в течение года неустанно менял свое политическое кредо""/></td><td width=""90%"" nowrap=""nowrap""> </td><td nowrap=""nowrap"" align=""right"" valign=""bottom"" style=""padding:10px 0 10px 0;"" class=""extra""> 30 декабря 2012, 10:50<br/> Фото: ИТАР-ТАСС <br/> Текст: Анна Ульянова<br/> <p><div class=""m3""><noindex><a href=""http://www.vz.ru/politics/2012/12/30/613139.print.html"" rel=""nofollow"" class=""print-link"">Версия для печати</a></noindex> •<br/><a href=""javascript:void(0);"" onclick=""if (document.all) {window.external.AddFavorite(location.href,document.title); return false;}"">В закладки</a> •<br/><a class=""sys_const_link"" href=""http://www.vz.ru/politics/2012/12/30/613139.html"">Постоянная ссылка</a> •<br/><div id=""blogger-code"" class=""ta""></div> • <script language=""JavaScript""> <!-- //Открытие окна для сообщения об ошибке function submit_error() { myWin2 = open(""http://php.vz.ru/submit_error.php?referer=""+escape(document.location)+""&rand=""+Math.random(), ""displayWindow"",""width=500,height=555,status=no,toolbar=no,menubar=no""); } //--> </script> <br /><a href=""javascript:void(0);"" onClick=""return submit_error(location.href, document.title)"">Сообщить об ошибке</a> •</div><script type=""text/javascript""> var blogger = new Blogger(); blogger.initArticle({ date: '10:50, 30 декабря 2012', pic_url: 'http://img.vz.ru/upimg/m61/m613139.jpg', pic_display: 'block', title: 'Разворот через сплошную', lead: 'Уходящий год оказался богат на сюрпризы, и политикам, которые не могут похвастать твердыми принципами, пришлось подчас радикально менять свои взгляды, чтобы остаться на плаву. Самое яркое сальто-мортале на российской политической арене, по мнению экспертов газеты ВЗГЛЯД, в 2012 году удалось совершить Сергею Миронову.', url: '/politics/2012/12/30/613139.html' }); </script></p></td></tr></table><div id=""blogger-code-text-wrapper"" class=""ta""></div><div class=""text""><p><b>Уходящий год оказался богат на сюрпризы, и политикам, которые не могут похвастать твердыми принципами, пришлось подчас радикально менять свои взгляды, чтобы остаться на плаву. Самое яркое сальто-мортале на российской политической арене, по мнению экспертов газеты ВЗГЛЯД, в 2012 году удалось совершить Сергею Миронову.</b></p><p>Массовые протесты «рассерженных горожан» стали новым явлением в российской политике, поэтому лидеры традиционных партий не знали, как к ним лучше приспособиться. Конъюнктура заставляла лидеров то проклинать вышедших на Болотную площадь, то заигрывать с ними, то снова проклинать.<p><p><cite>«Если они и дальше за либеральный курс, противоестественный для нашей страны, то граждан они уже не обманут. Это – не оппозиция»</cite></p><strong>Сергей Миронов: «пестрая» лента</strong><p>Лидер «Справедливой России» начал выказывать симпатию к несистемной оппозиции еще за полгода до митингов на Болотной. Так, еще в июне прошлого года Миронов прибыл на одну из акций активистов в защиту Химкинского леса, взобрался там на бульдозер и прилюдно поддержал Евгению Чирикову.<p>10 декабря прошлого года Миронов пообещал всем задержанным в ходе начавшихся протестов адвокатскую помощь от партии. Увидев, что численность протестных манифестаций быстро растет, Миронов даже собрался было принять участие в очередном митинге «белоленточников», намеченном на Болотной 4 февраля. Он даже провел переговоры с организаторами, но в последний момент передумал. Тем не менее, с трибуны Болотной выступали его соратники по партии Илья Пономарев, отец и сын Гудковы, и Миронов от них никак не дистанцировался. Более того, в мае вся фракция эсеров пришла на одно из пленарных заседаний Госдумы с белыми лентами на лацканах пиджаков.<p>Однако уже в конце октября, убедившись, что численность митингов падает, Миронов решил от них отмежеваться. Он вдруг заявил, что движение «белоленточников» вылилось в политическое сектантство, и поставил Гудковых и Пономарева перед ультиматумом: или партия, или те, «кто мечтает о либеральном реванше и жаждет просто смуты».<p><strong>Геннадий Зюганов: игры с «проказой»</strong><p>Сразу после первого митинга, еще не разобравшись в ситуации, 13 декабря лидер КПРФ <a href=""http://vz.ru/news/2011/12/14/546751.html"" target=""_blank"">охарактеризовал протесты на Болотной площади</a> как «оранжевую проказу». Однако уже 26 декабря, после второго многолюдного митинга, Зюганов сменил тон. Он потребовал освобождения из-под очередного ареста одного из лидеров «прокаженных» – Удальцова, заявив, что депутаты КПРФ готовы стать его поручителями, а два месяца спустя сделал Удальцова своим доверенным лицом в президентской предвыборной кампании.<p>На трибуне Болотной площади, между тем, мелькали видные коммунисты, например, лидер фракции КПРФ в Мосгордуме Андрей Клычков и пресс-секретарь самого Зюганова, депутат Госдумы Александр Ющенко. 15 сентября Компартия впервые открыто приняла участие в так называемом Марше миллионов.<p>Однако численность манифестации оказалась невысокой, и всего через месяц Зюганов отыграл назад. 27 октября – день в день, что и Миронов – в преддверии пленума ЦК Зюганов подверг Координационный совет «белоленточников» разгромной критике: «Если они и дальше за либеральный курс, противоестественный для нашей страны, то граждан они уже не обманут. Это – не оппозиция».<p>Впрочем, в отличие от Миронова, Зюганов и не обещал выступать на Болотной, и не демонстрировал в зале Госдумы белую ленту, поэтому его сальто-мортале не было столь заметным.<p><div id=""related"" style=""width:225px;""><h3 class=""nomargin"" style=""width:100%"">На эту тему</h3><div class=""hot"" style=""width:100%""><div class=""hoti""><table cellspacing=""0"" cellpadding=""0"" border=""0""><tr><td><ul id=""related-links""><li><a href=""http://vz.ru/politics/2012/11/28/608902.html"">"Фараонские" законы в Египте породили миллионный протест</a></li><li><a href=""http://vz.ru/politics/2012/9/12/597731.html"">Дипмиссии США подверглись атаке из-за антиисламского фильма</a></li><li><a href=""http://vz.ru/politics/2012/10/29/604789.html"">Павел Салин: Миронов пытается все на Гудкова спихнуть</a></li><li><a href=""http://vz.ru/politics/2012/11/30/609632.html"">Оппозиционеры опасаются "Марша свободы"</a></li><li><a href=""http://vz.ru/politics/2011/12/30/546455.html"">Газета ВЗГЛЯД выбрала главные тренды 2011 года</a></li></ul></td></tr></table></div></div><div id=""article-tags-wrapper"" class=""key-words""><p><b>Ключевые слова:</b> <a href=""/tags/4155/"">итоги года</a>, <a href=""/tags/4165/"">Новый год</a>, <a href=""/tags/5854/"">митинги на Болотной</a></p></div></div><strong>Зюганов: процесс что-то не пошел</strong><p>Зато лидер КПРФ совершил в уходящем году и второй разворот на 180 градусов. Так, год назад, 5 декабря, сразу после объявления предварительных итогов выборов в Думу, Геннадий Зюганов пообещал опротестовать результаты в суде: «Мы готовы объединиться со всеми, кто представит материалы о нарушениях, и добиваться правды в судебном порядке».<p>В июне депутат Госдумы Вадим Соловьев, руководитель юридической службы Компартии, <a href=""http://vz.ru/politics/2012/6/19/584400.html"" target=""_blank"">подтвердил газете ВЗГЛЯД</a> намерение партии идти в суд: «Наверное, он будет подан в сентябре–октябре этого года. Если Верховный суд откажет нам, я не исключаю, что мы снова будем предъявлять иск в ЕСПЧ».<p>В начале декабря, когда истекал срок, необходимый по закону для подачи, Соловьев вновь подтвердил, что иск уже готов и скоро будет подан. Однако 10 декабря <a href=""http://vz.ru/politics/2012/12/10/611089.html"" target=""_blank"">КПРФ призналась, что не будет устраивать тяжбу в Верховном суде</a>. Председатель исполкома партии «Патриоты России» Надежда Корнеева расценила решение КПРФ как непоследовательное.<p><strong>Обама разлюбил мятежников</strong><p>С самого начала мятежа в Сирии весной прошлого года Вашингтон выражал солидарность с оппозицией. Созданная вскоре «Группа друзей Сирии» во главе с США начала финансировать оппозицию.<p>В марте этого года США решили поставить сирийским мятежникам лекарства и средства связи. 2 августа стало известно, что президент Барак Обама разрешил ЦРУ и другим американским спецслужбам прямо помогать противникам режима Башара Асада.<p>Разворот произошел в начале декабря. Нет, США не перешли на сторону Дамаска, однако в Вашингтоне наконец признали, что среди тех, кто сражается против Асада, есть, оказывается, и лютые враги самой Америки. 11 декабря Белый дом ввел санкции против движения «Джебхат ан-Нусра», которое слывет иракским крылом «Аль-Каиды». Эта группировка была внесена в список террористических организаций.<p>Как считается, отрезвление в Вашингтоне началось после <a href=""http://vz.ru/politics/2012/9/12/597731.html"" target=""_blank"">убийства в Ливии американских дипломатов</a>, совершенного 11 сентября исламскими радикалами. Годом ранее они участвовали в рядах ливийских повстанцев в свержении режима Каддафи в Ливии. По данным прессы, многие из ливийских исламистов перебрались в Сирию, чтобы помочь своим единомышленникам также прийти к власти в этой стране.<p><strong>Мурси – диктатор, победивший на выборах</strong><p><div id=""related"" class=""news-popular"" style=""width:240px;""><div style=""padding: 0px; margin: 0px; width: 240px;""><h3 class=""nomargin"">Популярные материалы</h3><div class=""hot""><div class=""hoti""><table id=""pop-news-inner""><tr><td><a href=""http://www.vz.ru/news/2012/12/26/613911.html"" target=""_parent""><img align=""top"" src=""http://img.vz.ru/upimg/ne_/ne_613911.jpg"" width=""63"" height=""50""/></a></td><td class=""title""><a href=""http://www.vz.ru/news/2012/12/26/613911.html"" target=""_parent"">Вице-мэр Смоленска уволился из-за требований начальника танцевать</a></td></tr><tr><td><a href=""http://www.vz.ru/news/2012/12/20/613012.html"" target=""_parent""><img align=""top"" src=""http://img.vz.ru/upimg/ne_/ne_613012.jpg"" width=""63"" height=""50""/></a></td><td class=""title""><a href=""http://www.vz.ru/news/2012/12/20/613012.html"" target=""_parent"">Бастрыкин: Мы не можем сказать, что эти женщины и Сердюков что-то украли</a></td></tr><tr><td><a href=""http://www.vz.ru/news/2012/12/18/612548.html"" target=""_parent""><img align=""top"" src=""http://img.vz.ru/upimg/ne_/ne_612548.jpg"" width=""63"" height=""50""/></a></td><td class=""title""><a href=""http://www.vz.ru/news/2012/12/18/612548.html"" target=""_parent"">Яровая: Алексеева полностью отреклась от России и присягала США</a></td></tr><tr><td><a href=""http://www.vz.ru/news/2012/12/28/614266.html"" target=""_parent""><img align=""top"" src=""http://img.vz.ru/upimg/ne_/ne_614266.jpg"" width=""63"" height=""50""/></a></td><td class=""title""><a href=""http://www.vz.ru/news/2012/12/28/614266.html"" target=""_parent"">Решено, сколько охраны оставят Саакашвили</a></td></tr><tr><td><a href=""http://www.vz.ru/news/2012/12/26/613938.html"" target=""_parent""><img align=""top"" src=""http://img.vz.ru/upimg/ne_/ne_613938.jpg"" width=""63"" height=""50""/></a></td><td class=""title""><a href=""http://www.vz.ru/news/2012/12/26/613938.html"" target=""_parent"">Рогозин дал понять, что «Мистрали» могут оказаться «пройденным этапом»</a></td></tr><tr><td><a href=""http://www.vz.ru/news/2012/12/18/612526.html"" target=""_parent""><img align=""top"" src=""http://img.vz.ru/upimg/ne_/ne_612526.jpg"" width=""63"" height=""50""/></a></td><td class=""title""><a href=""http://www.vz.ru/news/2012/12/18/612526.html"" target=""_parent"">Шойгу принял решение отменить бани в армии</a></td></tr></table></div></div></div><div style=""width:225px; height:2px; background: #919184; padding: 0px 5px 0px 10px;""><img src=""http://php.vz.ru/images/1.gif"" width=""2"" height=""2"" alt=""""/></div><div class=""hot2"" style=""width:225px""><div class=""hoti""><table cellspacing=""0"" cellpadding=""0"" border=""0""><tr><td><a href=""http://www.russia.ru/registration/?source=vzru_article_pop"">Расскажи о себе на Russia.ru</a></td></tr></table></div></div></div>В своей инаугурационной речи 30 июня новоизбранный египетский президент Мухаммед Мурси поклялся быть гарантом конституции и всеми силами препятствовать возвращению диктатуры. Также он чествовал роль третьей власти – «великих судей Египта» в обеспечении прозрачности выборов и пообещал, что будущая конституция защитит независимость судебной системы.<p>Менее чем через полгода, 22 декабря, Мурси издал декларацию, запрещающую судебным органам отменять свои указы и вмешиваться в разработку новой конституции, проект которой наделяет его фактически диктаторскими полномочиями. Также Мурси попытался распустить Верховный суд. Проект конституции предусматривал резкое усиление шариатизации законов и подвергся ожесточенной критике со стороны светской оппозиции.<p>Помимо кульбитов во внутренней политике, Мурси устроил их и во внешней. Так, до прихода к власти «Братья-мусульмане», которые и выдвинули Мурси на пост президента, неоднократно призывали к войне против Израиля. Однако в ходе осеннего конфликта между Израилем и палестинским движением ХАМАС египетская армия перерезала так называемый Филадельфийский коридор, остановив контрабанду оружия и боеприпасов в сектор Газа. «Мы как раз удивлены по-хорошему новым руководством Египта», – <a href=""http://vz.ru/politics/2012/11/21/608200.html"" target=""_blank"">прокомментировала газете ВЗГЛЯД</a> это событие один из депутатов Кнессета.</p></div><br/><!--iframe width=""100%"" scrolling=""no"" height=""95"" frameborder=""no"" src=""http://medvedev2012.ru/export/vz-banner.html"" style=""margin-bottom: 15px;""></iframe--> <iframe width=""100%"" scrolling=""no"" height=""125"" frameborder=""no"" src=""http://adv.russia.ru/adv?id=3&c=2&n=4&css=/css/vz.css"" style=""margin-bottom: 10px""></iframe>"; var result = new FioTextParser().Execute(text); var sw = Stopwatch.StartNew(); for (var i = 0; i < 1000; i++) { result = new FioTextParser().Execute(text);//timing test } sw.Stop(); Console.WriteLine(sw.Elapsed); foreach (var s in result) { Console.WriteLine(s); } }
/// <summary> /// Выполняет преобразование фамили в набор вариантов /// </summary> /// <returns> </returns> protected override object MainProcess() { var parser = new FioTextParser(); return parser.ExecuteEx(text) .Select(x => new {txt = x.Item1, positions = x.Item2.ToArray()}); }
public void SimpleTest() { var text = @"На съезде Единой России со своим посланием выступил Президент России Владимир Путин и Сергей Шойгу, а также Юрий Шувалов. В зале присутствовали представители многих партий, включая Зюганова Г.А."; var result = new FioTextParser().Filter(text); Console.WriteLine(result); }
public void CollectFiosTest_1000times() { var text = @"Уходящий год оказался богат на сюрпризы, и политикам, которые не могут похвастать твердыми принципами, пришлось подчас радикально менять свои взгляды, чтобы остаться на плаву. Самое яркое сальто-мортале на российской политической арене, по мнению экспертов газеты ВЗГЛЯД, в 2012 году удалось совершить Сергею Миронову. Массовые протесты «рассерженных горожан» стали новым явлением в российской политике, поэтому лидеры традиционных партий не знали, как к ним лучше приспособиться. Конъюнктура заставляла лидеров то проклинать вышедших на Болотную площадь, то заигрывать с ними, то снова проклинать. «Если они и дальше за либеральный курс, противоестественный для нашей страны, то граждан они уже не обманут. Это – не оппозиция» Сергей Миронов: «пестрая» лента Лидер «Справедливой России» начал выказывать симпатию к несистемной оппозиции еще за полгода до митингов на Болотной. Так, еще в июне прошлого года Миронов прибыл на одну из акций активистов в защиту Химкинского леса, взобрался там на бульдозер и прилюдно поддержал Евгению Чирикову. 10 декабря прошлого года Миронов пообещал всем задержанным в ходе начавшихся протестов адвокатскую помощь от партии. Увидев, что численность протестных манифестаций быстро растет, Миронов даже собрался было принять участие в очередном митинге «белоленточников», намеченном на Болотной 4 февраля. Он даже провел переговоры с организаторами, но в последний момент передумал. Тем не менее, с трибуны Болотной выступали его соратники по партии Илья Пономарев, отец и сын Гудковы, и Миронов от них никак не дистанцировался. Более того, в мае вся фракция эсеров пришла на одно из пленарных заседаний Госдумы с белыми лентами на лацканах пиджаков. Однако уже в конце октября, убедившись, что численность митингов падает, Миронов решил от них отмежеваться. Он вдруг заявил, что движение «белоленточников» вылилось в политическое сектантство, и поставил Гудковых и Пономарева перед ультиматумом: или партия, или те, «кто мечтает о либеральном реванше и жаждет просто смуты». Геннадий Зюганов: игры с «проказой» Сразу после первого митинга, еще не разобравшись в ситуации, 13 декабря лидер КПРФ охарактеризовал протесты на Болотной площади как «оранжевую проказу». Однако уже 26 декабря, после второго многолюдного митинга, Зюганов сменил тон. Он потребовал освобождения из-под очередного ареста одного из лидеров «прокаженных» – Удальцова, заявив, что депутаты КПРФ готовы стать его поручителями, а два месяца спустя сделал Удальцова своим доверенным лицом в президентской предвыборной кампании. На трибуне Болотной площади, между тем, мелькали видные коммунисты, например, лидер фракции КПРФ в Мосгордуме Андрей Клычков и пресс-секретарь самого Зюганова, депутат Госдумы Александр Ющенко. 15 сентября Компартия впервые открыто приняла участие в так называемом Марше миллионов. Однако численность манифестации оказалась невысокой, и всего через месяц Зюганов отыграл назад. 27 октября – день в день, что и Миронов – в преддверии пленума ЦК Зюганов подверг Координационный совет «белоленточников» разгромной критике: «Если они и дальше за либеральный курс, противоестественный для нашей страны, то граждан они уже не обманут. Это – не оппозиция». Впрочем, в отличие от Миронова, Зюганов и не обещал выступать на Болотной, и не демонстрировал в зале Госдумы белую ленту, поэтому его сальто-мортале не было столь заметным. Зюганов: процесс что-то не пошел Зато лидер КПРФ совершил в уходящем году и второй разворот на 180 градусов. Так, год назад, 5 декабря, сразу после объявления предварительных итогов выборов в Думу, Геннадий Зюганов пообещал опротестовать результаты в суде: «Мы готовы объединиться со всеми, кто представит материалы о нарушениях, и добиваться правды в судебном порядке». В июне депутат Госдумы Вадим Соловьев, руководитель юридической службы Компартии, подтвердил газете ВЗГЛЯД намерение партии идти в суд: «Наверное, он будет подан в сентябре–октябре этого года. Если Верховный суд откажет нам, я не исключаю, что мы снова будем предъявлять иск в ЕСПЧ». В начале декабря, когда истекал срок, необходимый по закону для подачи, Соловьев вновь подтвердил, что иск уже готов и скоро будет подан. Однако 10 декабря КПРФ призналась, что не будет устраивать тяжбу в Верховном суде. Председатель исполкома партии «Патриоты России» Надежда Корнеева расценила решение КПРФ как непоследовательное. Обама разлюбил мятежников С самого начала мятежа в Сирии весной прошлого года Вашингтон выражал солидарность с оппозицией. Созданная вскоре «Группа друзей Сирии» во главе с США начала финансировать оппозицию. В марте этого года США решили поставить сирийским мятежникам лекарства и средства связи. 2 августа стало известно, что президент Барак Обама разрешил ЦРУ и другим американским спецслужбам прямо помогать противникам режима Башара Асада. Разворот произошел в начале декабря. Нет, США не перешли на сторону Дамаска, однако в Вашингтоне наконец признали, что среди тех, кто сражается против Асада, есть, оказывается, и лютые враги самой Америки. 11 декабря Белый дом ввел санкции против движения «Джебхат ан-Нусра», которое слывет иракским крылом «Аль-Каиды». Эта группировка была внесена в список террористических организаций. Как считается, отрезвление в Вашингтоне началось после убийства в Ливии американских дипломатов, совершенного 11 сентября исламскими радикалами. Годом ранее они участвовали в рядах ливийских повстанцев в свержении режима Каддафи в Ливии. По данным прессы, многие из ливийских исламистов перебрались в Сирию, чтобы помочь своим единомышленникам также прийти к власти в этой стране. Мурси – диктатор, победивший на выборах ПОПУЛЯРНЫЕ МАТЕРИАЛЫ Вице-мэр Смоленска уволился из-за требований начальника танцевать Бастрыкин: Мы не можем сказать, что эти женщины и Сердюков что-то украли Яровая: Алексеева полностью отреклась от России и присягала США Решено, сколько охраны оставят Саакашвили Рогозин дал понять, что «Мистрали» могут оказаться «пройденным этапом» Шойгу принял решение отменить бани в армии Расскажи о себе на Russia.ru В своей инаугурационной речи 30 июня новоизбранный египетский президент Мухаммед Мурси поклялся быть гарантом конституции и всеми силами препятствовать возвращению диктатуры. Также он чествовал роль третьей власти – «великих судей Египта» в обеспечении прозрачности выборов и пообещал, что будущая конституция защитит независимость судебной системы. Менее чем через полгода, 22 декабря, Мурси издал декларацию, запрещающую судебным органам отменять свои указы и вмешиваться в разработку новой конституции, проект которой наделяет его фактически диктаторскими полномочиями. Также Мурси попытался распустить Верховный суд. Проект конституции предусматривал резкое усиление шариатизации законов и подвергся ожесточенной критике со стороны светской оппозиции. Помимо кульбитов во внутренней политике, Мурси устроил их и во внешней. Так, до прихода к власти «Братья-мусульмане», которые и выдвинули Мурси на пост президента, неоднократно призывали к войне против Израиля. Однако в ходе осеннего конфликта между Израилем и палестинским движением ХАМАС египетская армия перерезала так называемый Филадельфийский коридор, остановив контрабанду оружия и боеприпасов в сектор Газа. «Мы как раз удивлены по-хорошему новым руководством Египта», – прокомментировала газете ВЗГЛЯД это событие один из депутатов Кнессета."; var result = new FioTextParser().Execute(text); var sw = Stopwatch.StartNew(); for(var i=0;i<1000;i++) { result = new FioTextParser().Execute(text);//timing test } sw.Stop(); Console.WriteLine(sw.Elapsed); foreach (var s in result) { Console.WriteLine(s); } }
public void PositionString_Bug_4() { var str = @"В сегодняшнем митинге в защиту свободы собраний и других гражданских прав и свобод, прошедшем традиционно для акций ""Стратегии-31"", на пл.Свободы, приняло участие более ста участников.<br/> Акция прошла, как и предполагалось, без использования символики, перейдя в форму вече. Выступили Сергей Кузнецов, Юрий Староверов, Олег Сильверстов, и еще несколько активистов. Участники акции поддержали инициативу создания широкого Нижегородкого Гражданского Движения (НГД).<br/> Создание НГД, по замыслу авторов идеи, должно развить наметившиеся в Нижнем Новгороде тенденции к сплочению граждан вокруг борьбы против узурпации власти правящей группировкой, за избрание законной власти путем проведения честных и свободных выборов. Высшим совещательным органом Движения станет избираемый его участниками Совет НГД. Движение будет помогать нижегородцам отстаивать свои права в самых разных ситуациях.<br/> Полиция явно не желала вмешиваться в происходящее, несмотря на жесткие заявления главы администрации города Олега Кондрашова и начальника отдела общественной безопасности ГУВД полковника полиции Андрея Шмонина, сделанные в преддверии акции. Похоже, она так и не восстановила работоспособность после событий 10-17 марта. Акция прошла без задержаний, в дружественной, товарищеской атмосфере. Один из активистов предложил участникам митинга собираться на площади Свободы каждую неделю.<br/> По завершению акции, оперативники ЦПЭ попытались завербовать одного из постоянных участников протестных акций, Алексея Оношкина, подкараулив его возле дома. Оперативники посадили его в автомобиль, где в традиционной манере задавали вопросы о политических взглядах и знакомствах Алексея, пытаясь его запугать и склонить к сотрудничеству. Оношкин ответил оперативникам отказом.<br/> <hr/> <br/> Декларация о создании Нижегородского Гражданского Движения (принята на собрании НГС 22 марта 2012 г.)<br/> Мы, Нижегородцы, отстаивающие мирными и ненасильственными способами перед лицом антинародного режима наши права и свободы, учреждаем Нижегородское Гражданское Движение. Мы не делимся на ""партийных"" и ""беспартийных"". Мы не делимся на ""левых"" и ""правых"", либералов и патриотов. При всей своей разности Мы - одно целое. Наша цель - превращение России в справедливое государство свободных граждан. Мы боремся за свободу нашей Родины.<br/> Участником НГД является каждый, кто разделяет принципы, изложенные в Хартии участника НГД, и соответствует им в своих поступках.<br/> Высшим Совещательным органом НГД является выборный Совет НГД.<br/> --<img src='/_img/namarsh-ru_LJ/6727604_1.com' /><br/> read more at Стратегия-31 в Нижнем Новгороде<br/> rss2lj"; var postionstr = ""; var result = new FioTextParser().Filter(str, out postionstr); Console.WriteLine(result); Console.WriteLine(postionstr); new FioTextParser().ExecuteEx(str); }
public void PositionString_Bug_5() { var str = @"С-1 на пл.Свободы, Выступили Сергей Кузнецов, Юрий Староверов, Олег Сильверстов"; var postionstr = ""; var result = new FioTextParser().Filter(str, out postionstr); Console.WriteLine(result); Console.WriteLine(postionstr); new FioTextParser().ExecuteEx(str); }
public void PositionString_Bug_3() { var str = @"(НГД).<br/> Создание НГД"; var postionstr = ""; var result = new FioTextParser().Filter(str, out postionstr); Console.WriteLine(result); Console.WriteLine(postionstr); new FioTextParser().ExecuteEx(str); }
public void PositionString_Bug_2() { var str = @"А вот и Зюганов На заседании Единой России выступил Президент Владимир Путин, такжже в зале присутствовал председатель КПРФ Г.А. Зюганов"; var postionstr = ""; var result = new FioTextParser().Filter(str, out postionstr); Console.WriteLine(result); Console.WriteLine(postionstr); Assert.AreEqual(",Зюганов На ,Единой России ,Президент Владимир Путин,,КПРФ Г. А. Зюганов", result); Assert.AreEqual(",1:9:8 1:17:16 ,1:30:29 1:37:36 ,1:53:52 1:63:62 1:72:71,,1:120:119 1:125:124 1:127:126 1:130:129", postionstr); }
public void r_only_newline() { var str = "Приветствуем! Сказал всем Геннадий\rЗюганов"; var postionstr = ""; var result = new FioTextParser().Filter(str, out postionstr); Console.WriteLine(result); Console.WriteLine(postionstr); Assert.AreEqual("Приветствуем;Сказал ,Геннадий Зюганов", result); Assert.AreEqual("1:1:0;1:15:14 ,1:27:26 2:1:35", postionstr); }
public void PositionString_Bug_1() { var str = @"Приветствуем! Сказал всем Геннадий Зюганов"; var postionstr = ""; var result = new FioTextParser().Filter(str, out postionstr); Console.WriteLine(result); Console.WriteLine(postionstr); Assert.AreEqual("Приветствуем;Сказал ,Геннадий Зюганов",result); Assert.AreEqual("1:1:0;2:1:16 ,2:13:28 2:22:37", postionstr); }
public void ExExecute() { var result = new FioTextParser().ExecuteEx(@"Приветствуем! Сказал всем Геннадий Зюганов А потом Геннадий Андреевич подошел к каждому и сказал, я - Зюганов - обещаю! Таким образом Геннадий Зюганов всем показал кто в доме хозяин"); foreach (var tuple in result) { Console.WriteLine(); Console.Write(tuple.Item1); Console.Write(":"); foreach (var tuple1 in tuple.Item2) { Console.Write(" "+tuple1+";"); } } }
public static IEnumerable GetFioTextVariants(SqlString stringtotest) { if (stringtotest.IsNull) { yield break; } var result = new FioTextParser().Execute(stringtotest.Value); foreach (var r in result) { yield return r; } }
public static IEnumerable GetFioTextVariantsEx(SqlString stringtotest) { if (stringtotest.IsNull) { yield break; } IEnumerable<Tuple<string, IEnumerable<TextPosition>>> result; try { result = new FioTextParser().ExecuteEx(stringtotest.Value); } catch (Exception ex) { throw new Exception("Ошибка с текстом: " + stringtotest.Value, ex); } foreach (var r in result) { yield return r; } }