import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Example {
public static void main(String[] args) {
final String regex = "alt=\"(.+?)\"";
final String string = " <?xml version=\"1.0\" encoding=\"utf-8\"?>\n"
+ "<!DOCTYPE html PUBLIC \"-//WAPFORUM//DTD XHTML Mobile 1.0//EN\" \"http://www.wapforum.org/DTD/xhtml-mobile10.dtd\">\n"
+ "<html xmlns=\"http://www.w3.org/1999/xhtml\" class=\"no_js\">\n"
+ "<head>\n"
+ "<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no\" />\n"
+ "<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" />\n"
+ "<meta name=\"format-detection\" content=\"telephone=no\" />\n"
+ "<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\" />\n"
+ "<meta name=\"MobileOptimized\" content=\"176\" />\n"
+ "<meta name=\"HandheldFriendly\" content=\"True\" />\n"
+ "<base id=\"base\">\n"
+ "<meta name=\"robots\" content=\"noindex,nofollow\" />\n"
+ "<title>Павел Дуров</title>\n"
+ "<script>\n"
+ "document.querySelector('html').setAttribute('class', 'js_yes');\n"
+ "</script>\n"
+ "<script type=\"text/javascript\">\n"
+ "<!--\n"
+ "(function(k,a,d,e,f){function l(){var c=function(){var b=!1;try{b=new XMLHttpRequest}catch(a){try{b=new ActiveXObject(\"Msxml2.XMLHTTP\")}catch(d){try{b=new ActiveXObject(\"Microsoft.XMLHTTP\")}catch(c){b=!1}}}return b?e:f}(),g=function(){var b=k.createElement(\"div\");b.innerHTML='<input type=\"file\" />';b=b.getElementsByTagName(\"input\")[0];return\"file\"!=b.type||b.disabled?f:e}(),h=\"ontouchstart\"in a?e:f,m;try{m=typeof navigator.geolocation!==d?e:typeof a.google!==d&&typeof google.gears!==d?e:typeof device!==d&&typeof device.getServiceObject!==d?e:typeof Mojo!==d&&\"Mojo.Service.Request\"!==typeof Mojo.Service.Request?e:f}catch(p){m=f}var l=function(b){try{var d=a.Audio?new Audio:k.createElement(\"audio\");if(d.canPlayType&&d.canPlayType(b)&&\"no\"!=d.canPlayType(b))return e}catch(c){}return f}(\"audio/mpeg\"),n=function(b){try{for(var a=k.createElement(\"div\"),c=0,g=[\"webkit\",\"Moz\",\"ms\",\"O\",\"\"],h=g.length;c<h;c++){var l=g[c],m=l?l+b:b.toLowerCase();if(typeof a.style[m]!==d)return e}return f}catch(n){return f}}(\"Transform\");return c+g+h+m+l+n+((a.XMLHttpRequest||a.XDomainRequest)&&(a.FormData||a.FileReader&&(a.XMLHttpRequest&&XMLHttpRequest.sendAsBinary||a.ArrayBuffer&&a.Uint8Array&&(a.MozBlobBuilder||a.WebKitBlobBuilder||a.BlobBuilder)))?e:f)}var c=a.screen,g=c.width||0,c=c.height||0,n=a.devicePixelRatio||1,p=(k.cookie.match(/(^|;\\s+)remixmdevice=([^;]+)/)||[])[2]||\"\",h=p.split(\"/\");p&&g==h[0]&&c==h[1]&&7==h[3].length||(g=[g,c,n,l()].join(\"/\"),k.cookie=\"remixmdevice=; expires=\"+(new Date(0)).toUTCString()+\"; path=/\",k.cookie=\"remixmdevice=\"+g+\"; expires=\"+(new Date((new Date).getTime()+7776E6)).toUTCString()+\"; path=/; domain=.vk.com\",location.replace(location.toString()))})(document,window,\"undefined\",\"!\",\"-\");(function(a,d){var c=a.hash||\"\",b=c.substr(2);\"#/\"==c.substr(0,2)&&!d&&(b.match(/^\\/*(away|login)(\\.php)?([^a-z0-9\\.]|$)/)&&(b=\"\"),a.replace(a.protocol+\"//\"+a.host+\"/\"+b))})(location);\n"
+ "//-->\n"
+ "</script>\n"
+ "<link type=\"text/css\" rel=\"stylesheet\" href=\"/css/s_c.css?244\"></link>\n"
+ "<link type=\"text/css\" rel=\"stylesheet\" media=\"only screen\" href=\"/css/s_yzg.css?168\"></link>\n"
+ "<link rel=\"shortcut icon\" href=\"/images/faviconnew.ico?5\"></link>\n"
+ "<link rel=\"canonical\" href=\"http://vk.com/durov\"></link><link rel=\"alternate\" href=\"android-app://com.vkontakte.android/vkontakte/m.vk.com/durov\" />\n"
+ "</head>\n"
+ "<body id=\"vk\" class=\"_hover vk_stickers_hints_support_no opera_mini_no vk_al_no\">\n"
+ "<div id=\"vk_utils\"></div>\n"
+ "<div id=\"vk_head\" class=\"mhead\">\n"
+ "<div class=\"hb_wrap\"><div class=\"hb_btn\"> </div></div>\n"
+ "</div>\n"
+ "<div id=\"vk_wrap\">\n"
+ "<div id=\"l\"></div>\n"
+ "<div id=\"m\"> <div id=\"mhead\" class=\"mhead\"> <a href=\"/\" accesskey=\"*\" class=\"hb_wrap mhb_home mhb_vkhome\">\n"
+ "<div class=\"hb_btn mhi_home mhi_vkhome\"> </div>\n"
+ "</a>\n"
+ "<a href=\"/login?to=ZHVyb3Y-\" class=\"hb_wrap mhb_notify\" accesskey=\"#\">\n"
+ "<div class=\"hb_btn\">\n"
+ "<em class=\"mh_btn_label\">войти</em>\n"
+ "</div>\n"
+ "</a>\n"
+ "<div class=\"hb_wrap mhb_back al_back\"><h1 class=\"hb_btn mh_header\">Павел</h1></div></div>\n"
+ "<div id=\"mcont\" class=\"mcont\"><div class=\"pcont fit_box\">\n"
+ "<div class=\"owner_panel profile_panel\">\n"
+ "<a href=\"/photo1_376599151?rev=1&from=profile\"><img src=\"http://cs629231.vk.me/v629231001/c542/fcMCbfjDsv0.jpg\" class=\"pp_img\" alt=\"Павел Дуров\" style=\"background-image:url(http://cs629231.vk.me/v629231001/c543/FfB--bOEVOY.jpg)\" /></a>\n"
+ "<div class=\"pp_cont\">\n"
+ "<h2 class=\"op_header\">Павел Дуров<b class=\"verified\"></b></h2>\n"
+ "<div class=\"pp_last_activity\"></div>\n"
+ "<div class=\"pp_status\">é“德經</div>\n"
+ "<div class=\"pp_info\">31 год, Санкт-Петербург</div>\n"
+ "</div>\n"
+ "<div class=\"op_block\"><a class=\"wide_link pp_auth_link\" href=\"/login?to=d3JpdGUx\">Чтобы отправить Ñообщение <span class=\"pp_auth_link_a\">Павлу</span>, Вам необходимо <b>войти</b>.</a></div>\n"
+ "</div>\n"
+ "<div class=\"ipanel bl_cont\">\n"
+ "<div class=\"profile_info\"><h4 class=\"slim_header\">ИнформациÑ</h4><div class=\"profile_info_cont\"><div><dl class=\"pinfo_row _pinfo\"><dt>День рождениÑ:</dt><dd>10 октÑÐ±Ñ€Ñ 1984 г.</dd></dl><dl class=\"pinfo_row\"><dt>МеÑто работы:</dt><dd>Telegram</dd></dl></div> <div class=\"pinfo_row\"><a class=\"wide_link al_pinfo\" href=\"/durov?act=info\">ÐŸÐ¾Ð»Ð½Ð°Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Â»</a></div></div></div><a name=\"menu\"></a><div class=\"profile_info\"><h4 class=\"slim_header\">Другое</h4><div class=\"profile_info_cont profile_info_custom\"><ul class=\"profile_menu\">\n"
+ "<li><a href=\"/albums1\" class=\"pm_item\">Фотографии <em class=\"pm_counter\">233</em></a></li><li><a href=\"/durov?act=fans\" class=\"pm_item\">ПодпиÑчики <em class=\"pm_counter\">6<span class=\"num_delim\"> </span>032<span class=\"num_delim\"> </span>503</em></a></li><li><a href=\"/videos1\" class=\"pm_item\">ВидеозапиÑи <em class=\"pm_counter\">14</em></a></li><li><a href=\"/durov?menu_opened#menu\" class=\"pm_item\" onclick=\"this.parentNode.parentNode.nextSibling.style.display='block';this.parentNode.style.display='none';return false;\">Ещё..</a></li>\n"
+ "</ul><ul class=\"profile_menu\" style=\"display:none\">\n"
+ "<li><a href=\"/durov?act=idols\" class=\"pm_item\">ИнтереÑные Ñтраницы <em class=\"pm_counter\">43</em></a></li><li><a name=\"actions\"></a><div class=\"profile_info\"><h4 class=\"slim_header\">ДейÑтвиÑ</h4><div class=\"profile_info_cont profile_info_custom\"><ul class=\"context_menu\">\n"
+ "<li ><a href=\"/durov?search=1\" class=\"cm_item bli\"><span class=\"cm_label\">ПоиÑк по запиÑÑм</span></a></li>\n"
+ "</ul></div></div></li>\n"
+ "</ul></div></div>\n"
+ "<a name=\"wall\"></a>\n"
+ "<h4 class=\"slim_header\">223 запиÑи</h4>\n"
+ "<a name=\"posts\"></a>\n"
+ "<div class=\"wall_posts upanel bl_cont\">\n"
+ "<div class=\"wall_item\" data-copy='11316927_4699'>\n"
+ "<a class=\"post__anchor anchor\" name=\"post1_1237616\"></a>\n"
+ "<div class=\"wi_head\">\n"
+ "<a href=\"/durov\"><img src=\"http://cs629231.vk.me/v629231001/c543/FfB--bOEVOY.jpg\" class=\"wi_img\" /></a>\n"
+ "<div class=\"wi_cont\">\n"
+ "<div class=\"wi_author\"><a class=\"pi_author\" href=\"/durov\">Павел Дуров</a> </div>\n"
+ "<div class=\"wi_info\"><a class=\"wi_date\" href=\"/wall1_1237616\">1 Ñен в 21:50</a></div>\n"
+ "</div>\n"
+ "</div>\n"
+ "<div class=\"wi_body\">\n"
+ "<div class=\"wi_explain\">\n"
+ "</div>\n"
+ "<div class=\"pic_body_wrap\">\n"
+ "<div class=\"pic_body\">\n"
+ "<div class=\"pic_header\">\n"
+ "<a href=\"/ohuenko\"><img src=\"http://cs628218.vk.me/v628218927/f562/6vAdzYRk0MA.jpg\" class=\"pic_img\" /></a>\n"
+ "<div class=\"pic_cont\">\n"
+ "<div class=\"pic_from\"><span></span><i class=\"i_copy\"></i><a class=\"pi_author\" href=\"/ohuenko\">Ðндрей Яковенко</a> </div>\n"
+ "<div class=\"pic_desc\"><a class=\"pic_desc_a\" href=\"/wall11316927_4699\">1 Ñен в 21:37</a></div>\n"
+ "</div>\n"
+ "</div>\n"
+ "</div>\n"
+ "<div class=\"pi_text\"> <span><a href=\"/feed?section=search&q=%23TelegramTheBestStickers\">#TelegramTheBestStickers</a> <br/>ПодходÑÑ‚ к завершению 15 новых Ñтикерпаков! По ÑложившейÑÑ Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¸ Ñ Ð¿Ñ€ÐµÐ´Ð»Ð°Ð³Ð°ÑŽ вам потеÑтить их первыми. <br/><br/>Ðа данный момент Telegram даёт возможноÑÑ‚ÑŒ проÑвить ÑÐµÐ±Ñ Ð¸ Ñвои таланты более чем 50-ти художникам. Ðвторы получают не только локальную площадку Ð´Ð»Ñ Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ñ Ñвоего творчеÑтва, но и щедрые индивидуальные премии каждые шеÑÑ‚ÑŒ меÑÑцев. Ð’Ñего Ñ Ð¼Ð°Ñ€Ñ‚Ð° Ñтого года на Ñчета художников было переведено уже более $450К — и Ñто, конечно, только начало. </span><a href=\"/wall1_1237616\" class=\"pi_text_more\" onclick=\"this.nextSibling.style.display='inline';this.style.display='none';return false;\">Показать полноÑтью…</a><span style=\"display:none\"><br/>Чтобы вÑтупить в Ñ€Ñды нашего «творчеÑкого Ð¿Ð¾Ð´Ñ€Ð°Ð·Ð´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð´Ð¿Ð¾Ð»ÑŒÐ½Ð¾Ð¹ Ñтруктуры <img class=\"emoji\" alt=\"😎\" src=\"/images/emoji/D83DDE0E.png\">», нужно приÑлать Ñвои варианты Ñтикеров личным Ñообщением @_Yakovenko (username вводить без нижнего Ð¿Ð¾Ð´Ñ‡ÐµÑ€ÐºÐ¸Ð²Ð°Ð½Ð¸Ñ ) в Telegram. <br/>Формат подачи работ Ñледующий: риÑуете 3 Ñтикера в цвете Ñ Ð¾Ð´Ð½Ð¸Ð¼ и тем же перÑонажем и 5 контурных ÑÑкизов c ним же на разные Ñмоции. Размер одного Ñтикера должен быть не меньше 512Ñ…512 пикÑелей. КоличеÑтво приÑылаемых вариантов перÑонажей не ограничено, потому лучше Ñделать не меньше трёх на выбор. <br/>Ðе забудьте прикрепить ÑÑылку на ваше портфолио и, еÑли ваши работы понравÑÑ‚ÑÑ, ждите дальнейших инÑтрукций. <img class=\"emoji\" alt=\"💪ðŸ»\" src=\"/images/emoji/D83DDCAAD83CDFFB.png\"> <br/> <br/>СÑылки на наборы по порÑдку: <br/><a href=\"/away.php?to=http%3A%2F%2Ftelegram.me%2Faddstickers%2FPhilTheOwl&post=1_1237616\" target=\"_blank\">telegram.me/addstickers/PhilTheOwl</a> <br/><a href=\"/away.php?to=http%3A%2F%2Ftelegram.me%2Faddstickers%2FKamikazeCat&post=1_1237616\" target=\"_blank\">telegram.me/addstickers/KamikazeCat</a> <br/><a href=\"/away.php?to=http%3A%2F%2Ftelegram.me%2Faddstickers%2FAmanita&post=1_1237616\" target=\"_blank\">telegram.me/addstickers/Amanita</a> <br/><a href=\"/away.php?to=http%3A%2F%2Ftelegram.me%2Faddstickers%2FGreenGo&post=1_1237616\" target=\"_blank\">telegram.me/addstickers/GreenGo</a> <br/><a href=\"/away.php?to=http%3A%2F%2Ftelegram.me%2Faddstickers%2FCrazyPony&post=1_1237616\" target=\"_blank\">telegram.me/addstickers/CrazyPony</a> <br/><a href=\"/away.php?to=http%3A%2F%2Ftelegram.me%2Faddstickers%2FAliceFox&post=1_1237616\" target=\"_blank\">telegram.me/addstickers/AliceFox</a> <br/><a href=\"/away.php?to=http%3A%2F%2Ftelegram.me%2Faddstickers%2FKoalaChuck&post=1_1237616\" target=\"_blank\">telegram.me/addstickers/KoalaChuck</a> <br/><a href=\"/away.php?to=http%3A%2F%2Ftelegram.me%2Faddstickers%2FTheBestMovie2&post=1_1237616\" target=\"_blank\">telegram.me/addstickers/TheBestMovie2</a> <br/><a href=\"/away.php?to=http%3A%2F%2Ftelegram.me%2Faddstickers%2FMsPaws&post=1_1237616\" target=\"_blank\">telegram.me/addstickers/MsPaws</a> <br/><a href=\"/away.php?to=http%3A%2F%2Ftelegram.me%2Faddstickers%2FLazybonesJoe&post=1_1237616\" target=\"_blank\">telegram.me/addstickers/LazybonesJoe</a> <br/><a href=\"/away.php?to=http%3A%2F%2Ftelegram.me%2Faddstickers%2FTheHipsterCat&post=1_1237616\" target=\"_blank\">telegram.me/addstickers/TheHipsterCat</a> <br/><a href=\"/away.php?to=http%3A%2F%2Ftelegram.me%2Faddstickers%2FObeyReptilians&post=1_1237616\" target=\"_blank\">telegram.me/addstickers/ObeyReptilians</a> <br/><a href=\"/away.php?to=http%3A%2F%2Ftelegram.me%2Faddstickers%2FDearWolf&post=1_1237616\" target=\"_blank\">telegram.me/addstickers/DearWolf</a> <br/><a href=\"/away.php?to=http%3A%2F%2Ftelegram.me%2Faddstickers%2FBananaDude&post=1_1237616\" target=\"_blank\">telegram.me/addstickers/BananaDude</a> <br/><a href=\"/away.php?to=http%3A%2F%2Ftelegram.me%2Faddstickers%2FMetcast&post=1_1237616\" target=\"_blank\">telegram.me/addstickers/Metcast</a></span></div>\n"
+ "<div class=\"pi_medias thumbs_list thumbs_list1\"> <div class=\"medias_thumbs\"><a class=\"medias_thumb thumb_item al_photo\" href=\"/photo11316927_428929212?list=wall1_1237616&from=profile\"><img src=\"http://cs636116.vk.me/v636116927/2467e/1UWGjveipqI.jpg\" class=\"ph_img\" data-id=\"11316927_428929212\" data-src_big=\"http://cs636116.vk.me/v636116927/2467f/j5tXSKbuJsw.jpg|604|422\" /></a></div></div>\n"
+ "</div>\n"
+ "<div class=\"wi_buttons\">\n"
+ "<span class=\"like_wrap\"><a class=\"item_like _i\" href=\"/like?act=add&object=wall1_1237616&from=durov&hash=0e46d718df6142f554&wide=1\"><i class=\"i_like\"></i><b class=\"v_like\">2<span class=\"num_delim\"> </span>933</b></a><a class=\"item_share _i\" href=\"/like?act=publish&object=wall1_1237616&from=durov\"><i class=\"i_share\"></i><b class=\"v_share\">130</b></a></span><a class=\"item_replies _i\" href=\"/wall1_1237616?post_add#post_add\"><i class=\"i_replies\"></i><b class=\"v_replies\">17<span class=\"num_delim\"> </span>777</b></a>\n"
+ "</div>\n"
+ "</div>\n"
+ "</div> <div class=\"wall_item\" data-copy='11316927_4674'>\n"
+ "<a class=\"post__anchor anchor\" name=\"post1_1237612\"></a>\n"
+ "<div class=\"wi_head\">\n"
+ "<a href=\"/durov\"><img src=\"http://cs629231.vk.me/v629231001/c543/FfB--bOEVOY.jpg\" class=\"wi_img\" /></a>\n"
+ "<div class=\"wi_cont\">\n"
+ "<div class=\"wi_author\"><a class=\"pi_author\" href=\"/durov\">Павел Дуров</a> </div>\n"
+ "<div class=\"wi_info\"><a class=\"wi_date\" href=\"/wall1_1237612\">1 Ñен в 21:50</a></div>\n"
+ "</div>\n"
+ "</div>\n"
+ "<div class=\"wi_body\">\n"
+ "<div class=\"wi_explain\">\n"
+ "</div>\n"
+ "<div class=\"pic_body_wrap\">\n"
+ "<div class=\"pic_body\">\n"
+ "<div class=\"pic_header\">\n"
+ "<a href=\"/ohuenko\"><img src=\"http://cs628218.vk.me/v628218927/f562/6vAdzYRk0MA.jpg\" class=\"pic_img\" /></a>\n"
+ "<div class=\"pic_cont\">\n"
+ "<div class=\"pic_from\"><span></span><i class=\"i_copy\"></i><a class=\"pi_author\" href=\"/ohuenko\">Ðндрей Яковенко</a> </div>\n"
+ "<div class=\"pic_desc\"><a class=\"pic_desc_a\" href=\"/wall11316927_4674\">17 авг в 16:49</a></div>\n"
+ "</div>\n"
+ "</div>\n"
+ "</div>\n"
+ "<div class=\"pi_text\"> <span><a href=\"/feed?section=search&q=%23TelegramTheBestStickers\">#TelegramTheBestStickers</a><br/>Gotcha!<br/>ПрÑмо из-под планшетов подоÑпела Ð½Ð¾Ð²Ð°Ñ Ð¿Ð°Ñ€Ñ‚Ð¸Ñ Ð³Ð¾Ñ€Ñчих наборов! Пока Ñохнет краÑка в пикÑелÑÑ…, предлагаю вам в чиÑле первых заценить их уже ÑейчаÑ.<br/>И, конечно, тренд уходÑщего лета — ловите Ñтикеры по игре Pokemon GO<img class=\"emoji\" alt=\"🎮\" src=\"/images/emoji/D83CDFAE.png\"></span><a href=\"/wall1_1237612\" class=\"pi_text_more\" onclick=\"this.nextSibling.style.display='inline';this.style.display='none';return false;\">Показать полноÑтью…</a><span style=\"display:none\"><br/><br/>СÑылки на наборы по порÑдку: <br/><a href=\"/away.php?to=http%3A%2F%2Ftelegram.me%2Faddstickers%2FJeanJacques&post=1_1237612\" target=\"_blank\">telegram.me/addstickers/JeanJacques</a> <br/><a href=\"/away.php?to=http%3A%2F%2Ftelegram.me%2Faddstickers%2FCorgeous&post=1_1237612\" target=\"_blank\">telegram.me/addstickers/Corgeous</a> <br/><a href=\"/away.php?to=http%3A%2F%2Ftelegram.me%2Faddstickers%2FMantisEva&post=1_1237612\" target=\"_blank\">telegram.me/addstickers/MantisEva</a> <br/><a href=\"/away.php?to=http%3A%2F%2Ftelegram.me%2Faddstickers%2FCannamela&post=1_1237612\" target=\"_blank\">telegram.me/addstickers/Cannamela</a> <br/><a href=\"/away.php?to=http%3A%2F%2Ftelegram.me%2Faddstickers%2FKookyCat&post=1_1237612\" target=\"_blank\">telegram.me/addstickers/KookyCat</a> <br/><a href=\"/away.php?to=http%3A%2F%2Ftelegram.me%2Faddstickers%2FMishkaTheBear&post=1_1237612\" target=\"_blank\">telegram.me/addstickers/MishkaTheBear</a> <br/><a href=\"/away.php?to=http%3A%2F%2Ftelegram.me%2Faddstickers%2FMrRibbit&post=1_1237612\" target=\"_blank\">telegram.me/addstickers/MrRibbit</a> <br/><a href=\"/away.php?to=http%3A%2F%2Ftelegram.me%2Faddstickers%2FPokemonMasters&post=1_1237612\" target=\"_blank\">telegram.me/addstickers/PokemonMasters</a> <br/><a href=\"/away.php?to=http%3A%2F%2Ftelegram.me%2Faddstickers%2FHeyProboscis&post=1_1237612\" target=\"_blank\">telegram.me/addstickers/HeyProboscis</a> <br/><a href=\"/away.php?to=http%3A%2F%2Ftelegram.me%2Faddstickers%2FCrazySnail&post=1_1237612\" target=\"_blank\">telegram.me/addstickers/CrazySnail</a> <br/><a href=\"/away.php?to=http%3A%2F%2Ftelegram.me%2Faddstickers%2FUnicornStella&post=1_1237612\" target=\"_blank\">telegram.me/addstickers/UnicornStella</a> <br/><a href=\"/away.php?to=http%3A%2F%2Ftelegram.me%2Faddstickers%2FRed_Riding_Hood_and_Wolf&post=1_1237612\" target=\"_blank\">telegram.me/addstickers/Red_Riding_Hood_and_Wolf</a> <br/><a href=\"/away.php?to=http%3A%2F%2Ftelegram.me%2Faddstickers%2FRuntsAnimals&post=1_1237612\" target=\"_blank\">telegram.me/addstickers/RuntsAnimals</a> <br/><a href=\"/away.php?to=http%3A%2F%2Ftelegram.me%2Faddstickers%2FGoRobot&post=1_1237612\" target=\"_blank\">telegram.me/addstickers/GoRobot</a> <br/><a href=\"/away.php?to=http%3A%2F%2Ftelegram.me%2Faddstickers%2FLamaCritic&post=1_1237612\" target=\"_blank\">telegram.me/addstickers/LamaCritic</a></span></div>\n"
+ "<div class=\"pi_medias thumbs_list thumbs_list1\"> <div class=\"medias_thumbs\"><a class=\"medias_thumb thumb_item al_photo\" href=\"/photo11316927_426775404?list=wall1_1237612&from=profile\"><img src=\"http://cs633429.vk.me/v633429927/43dfd/KTaAf6q0J8c.jpg\" class=\"ph_img\" data-id=\"11316927_426775404\" data-src_big=\"http://cs633429.vk.me/v633429927/43dfe/44ohqJhEsDg.jpg|604|422\" /></a></div></div>\n"
+ "</div>\n"
+ "<div class=\"wi_buttons\">\n"
+ "<span class=\"like_wrap\"><a class=\"item_like _i\" href=\"/like?act=add&object=wall1_1237612&from=durov&hash=7abb2d53bb10e452d2&wide=1\"><i class=\"i_like\"></i><b class=\"v_like\">1<span class=\"num_delim\"> </span>594</b></a><a class=\"item_share _i\" href=\"/like?act=publish&object=wall1_1237612&from=durov\"><i class=\"i_share\"></i><b class=\"v_share\">50</b></a></span><a class=\"item_replies _i\" href=\"/wall1_1237612?post_add#post_add\"><i class=\"i_replies\"></i><b class=\"v_replies\">1<span class=\"num_delim\"> </span>921</b></a>\n"
+ "</div>\n"
+ "</div>\n"
+ "</div> <div class=\"wall_item\">\n"
+ "<a class=\"post__anchor anchor\" name=\"post1_1184057\"></a>\n"
+ "<div class=\"wi_head\">\n"
+ "<a href=\"/durov\"><img src=\"http://cs629231.vk.me/v629231001/c543/FfB--bOEVOY.jpg\" class=\"wi_img\" /></a>\n"
+ "<div class=\"wi_cont\">\n"
+ "<div class=\"wi_author\"><a class=\"pi_author\" href=\"/durov\">Павел Дуров</a> </div>\n"
+ "<div class=\"wi_info\"><a class=\"wi_date\" href=\"/wall1_1184057\">17 авг в 17:46</a></div>\n"
+ "</div>\n"
+ "</div>\n"
+ "<div class=\"wi_body\">\n"
+ "<div class=\"wi_explain\">\n"
+ "</div>\n"
+ "<div class=\"pi_text\"> <span>7 претензий к новому дизайну веб-верÑии ВКонтакте:<br/><br/>1. Главный раздел Ñайта – ÐовоÑти – Ñтали уже. ПарадокÑально, что необходимоÑÑ‚ÑŒ редизайна обоÑновывалаÑÑŒ Ñтремлением более Ñффективно иÑпользовать Ñкран. По факту, еÑли Ñравнить ширину запиÑей в Ñтарой и новой верÑии, новоÑти лишь ÑузилиÑÑŒ на 28px.</span><a href=\"/wall1_1184057\" class=\"pi_text_more\" onclick=\"this.nextSibling.style.display='inline';this.style.display='none';return false;\">Показать полноÑтью…</a><span style=\"display:none\"><br/><br/>2. ÐовоÑти – как и вÑе оÑтальные разделы – Ñтали ниже на 42px. Из-за фикÑированной шапки вертикальное проÑтранÑтво Ñайта Ñтало меньше, нужно больше проматывать. Ðто Ñерьезное изменение к худшему: именно вертикальный Ñкролл предÑтавлÑет Ñобой дефицит на большинÑтве диÑплеев.<br/><br/>3. При проÑмотре главного раздела Ñайта – ÐовоÑтей – утрачиваетÑÑ Ñ„Ð¾ÐºÑƒÑ Ð½Ð° контенте. Ð’ новой верÑии возник визуальный муÑор в виде редко иÑпользуемой фикÑированной правой колонки. С учетом фикÑированной шапки и узкой ширины, проÑмотр новоÑтей Ñтал вдвойне захламлен.<br/><br/>4. При проÑмотре фотографий утрачен Ñ„Ð¾ÐºÑƒÑ Ð½Ð° Ñамой картинке. Фотографии Ñмещены влево, а Ñркое пÑтно белой колонки комментариев, поÑвившейÑÑ Ñправа, перетÑгивает на ÑÐµÐ±Ñ Ñ„Ð¾ÐºÑƒÑ Ð²Ð½Ð¸Ð¼Ð°Ð½Ð¸Ñ. Ðто решение было Ñкопировано c Facebook, который в Ñвое Ð²Ñ€ÐµÐ¼Ñ Ð²Ð²ÐµÐ» правую колонку Ð´Ð»Ñ Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ñ… рекламных блоков. <br/><br/>5. Ð¡Ñ‚Ð°Ñ‚Ð¸Ñ‡Ð½Ð°Ñ Ð»ÐµÐ²Ð°Ñ ÐºÐ¾Ð»Ð¾Ð½ÐºÐ° при промотке Ñтарых запиÑей личных Ñтраниц не только не дает нужной информации, но и Ñужает горизонтальное проÑтранÑтво Ð´Ð»Ñ Ð¿Ñ€Ð¾Ñмотра запиÑей по Ñравнению Ñо Ñтарой верÑией. ÐÐ½Ð°Ð»Ð¾Ð³Ð¸Ñ‡Ð½Ð°Ñ ÑÐ¸Ñ‚ÑƒÐ°Ñ†Ð¸Ñ â€“ при проÑмотре запиÑей в группах и пабликах. <br/><br/>6. Замена белого цвета фона на Ñерый не только уменьшила ощущение чиÑтоты и минимализма, но и в целом Ñделала Ñайт более груÑтным и паÑмурным. ПоÑвившиеÑÑ Ñизые иконки на Ñером меню Ñлева на вÑех Ñтраницах избыточны и предÑтавлÑÑŽÑ‚ Ñобой визуальный муÑор.<br/><br/>7. Старый логотип “ВКонтакте†в Ñилу композиции лучше впиÑывалÑÑ Ð² горизонтальную шапку, чем новый логотип “VKâ€. Я нариÑовал оба логотипа доÑтаточно давно (первый около 10 лет назад, второй – около 5), но в руÑÑкоÑзычной верÑии не заменÑл Ñтарый логотип международным именно в Ñилу Ñтого – доÑтаточно очевидного – обÑтоÑтельÑтва.<br/><br/>Итог: Ñтарый дизайн ВКонтакте, не менÑвшийÑÑ Ð½ÐµÑколько лет, безуÑловно, нуждалÑÑ Ð² Ñ€Ñде доработок и ÑÑтетичеÑком переоÑмыÑлении в рамках новых Ñтилей. Однако проведенный редизайн не только не ÑоответÑтвует Ñтандартам 15-16 года (таким, как Material), но и Ñнижает юзабельноÑÑ‚ÑŒ реÑурÑа. <br/><br/>Ð’Ñе перечиÑленные Ñлементы нового дизайна были вÑлепую Ñкопированы Ñ Ð¤ÐµÐ¹Ñбука образца 2012. ФейÑбук в Ñти годы был вынужден наращивать прибыльноÑÑ‚ÑŒ в рамках IPO, поÑтому в проектировании дизайна жертвовал интереÑами пользователей ради Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð½Ð¾Ð²Ñ‹Ñ… рекламных блоков. ОтÑюда поÑвилаÑÑŒ и Ð¿Ñ€Ð°Ð²Ð°Ñ ÐºÐ¾Ð»Ð¾Ð½ÐºÐ° в ÐовоÑÑ‚ÑÑ… и ФотографиÑÑ…, и Ñнижение фокуÑа на контенте ради рекламы. <br/><br/>СегоднÑ, когда Ð¼Ð¾Ð½ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð’ÐšÐ¾Ð½Ñ‚Ð°ÐºÑ‚Ðµ переноÑитÑÑ Ð² “умную†ленту и мобильные клиенты, подобные шаги не обоÑнованы. Ð’ 2016м году Facebook должен был копировать наработки ВКонтакте, а не наоборот.</span></div>\n"
+ "<div class=\"pi_medias thumbs_list thumbs_list7\"> <div class=\"medias_thumbs\"><a class=\"medias_thumb thumb_item al_photo\" href=\"/photo1_430420801?list=wall1_1184057&from=profile\"><img src=\"http://cs543106.vk.me/v543106001/1c432/NxZ5u6RIC-Y.jpg\" class=\"ph_img\" data-id=\"1_430420801\" data-src_big=\"http://cs543106.vk.me/v543106001/1c433/9lvaMS0Pzcg.jpg|604|537\" /></a><a class=\"medias_thumb thumb_item al_photo\" href=\"/photo1_430424714?list=wall1_1184057&from=profile\"><img src=\"http://cs543106.vk.me/v543106001/1c488/j82X1rUAC9o.jpg\" class=\"ph_img\" data-id=\"1_430424714\" data-src_big=\"http://cs543106.vk.me/v543106001/1c489/GioUGyaSgqA.jpg|604|375\" /></a><a class=\"medias_thumb thumb_item al_photo\" href=\"/photo1_430420878?list=wall1_1184057&from=profile\"><img src=\"http://cs543106.vk.me/v543106001/1c444/Ho8FUoc7cCc.jpg\" class=\"ph_img\" data-id=\"1_430420878\" data-src_big=\"http://cs543106.vk.me/v543106001/1c445/6L3kxoFW8qI.jpg|604|234\" /></a><a class=\"medias_thumb thumb_item al_photo\" href=\"/photo1_430425125?list=wall1_1184057&from=profile\"><img src=\"http://cs543106.vk.me/v543106001/1c491/2x-nxFeFElU.jpg\" class=\"ph_img\" data-id=\"1_430425125\" data-src_big=\"http://cs543106.vk.me/v543106001/1c492/Rf1ZluR1Svg.jpg|604|256\" /></a><a class=\"medias_thumb thumb_item al_photo\" href=\"/photo1_430420944?list=wall1_1184057&from=profile\"><img src=\"http://cs543106.vk.me/v543106001/1c458/VsPg4JlMSlc.jpg\" class=\"ph_img\" data-id=\"1_430420944\" data-src_big=\"http://cs543106.vk.me/v543106001/1c459/_ms_LSeL92I.jpg|604|257\" /></a><a class=\"medias_thumb thumb_item al_photo\" href=\"/photo1_430421053?list=wall1_1184057&from=profile\"><img src=\"http://cs543106.vk.me/v543106001/1c46c/tzPcsvCfFSc.jpg\" class=\"ph_img\" data-id=\"1_430421053\" data-src_big=\"http://cs543106.vk.me/v543106001/1c46d/tdYk8GzHQ8I.jpg|604|188\" /></a><a class=\"medias_thumb thumb_item al_photo\" href=\"/photo1_430421078?list=wall1_1184057&from=profile\"><img src=\"http://cs543106.vk.me/v543106001/1c476/MsWJDN6mYUU.jpg\" class=\"ph_img\" data-id=\"1_430421078\" data-src_big=\"http://cs543106.vk.me/v543106001/1c477/BMkUFjcitd8.jpg|604|205\" /></a></div></div>\n"
+ "<div class=\"wi_buttons\">\n"
+ "<span class=\"like_wrap\"><a class=\"item_like _i\" href=\"/like?act=add&object=wall1_1184057&from=durov&hash=0e6739baf8c9ea42b3&wide=1\"><i class=\"i_like\"></i><b class=\"v_like\">108<span class=\"num_delim\"> </span>250</b></a><a class=\"item_share _i\" href=\"/like?act=publish&object=wall1_1184057&from=durov\"><i class=\"i_share\"></i><b class=\"v_share\">12<span class=\"num_delim\"> </span>449</b></a></span><a class=\"item_replies _i\" href=\"/wall1_1184057?post_add#post_add\"><i class=\"i_replies\"></i><b class=\"v_replies\">44<span class=\"num_delim\"> </span>092</b></a>\n"
+ "</div>\n"
+ "</div>\n"
+ "</div> <div class=\"wall_item\">\n"
+ "<a class=\"post__anchor anchor\" name=\"post1_1133071\"></a>\n"
+ "<div class=\"wi_head\">\n"
+ "<a href=\"/durov\"><img src=\"http://cs629231.vk.me/v629231001/c543/FfB--bOEVOY.jpg\" class=\"wi_img\" /></a>\n"
+ "<div class=\"wi_cont\">\n"
+ "<div class=\"wi_author\"><a class=\"pi_author\" href=\"/durov\">Павел Дуров</a> </div>\n"
+ "<div class=\"wi_info\"><a class=\"wi_date\" href=\"/wall1_1133071\">21 июл в 17:11</a></div>\n"
+ "</div>\n"
+ "</div>\n"
+ "<div class=\"wi_body\">\n"
+ "<div class=\"wi_explain\">\n"
+ "</div>\n"
+ "<div class=\"pi_text\">И к более наÑущному вопроÑу: что придет на замену KickassTorrents? <br/><br/><a href=\"/away.php?to=https%3A%2F%2Flenta.ru%2Fnews%2F2016%2F07%2F21%2Fthe_best_torrent%2F&post=1_1133071\" target=\"_blank\">https://lenta.ru/news/2016/07/21/the_best_torrent/</a></div>\n"
+ "<div class=\"pi_medias\"><div class=\"medias_link_thumbed\">\n"
+ "<a class=\"mlt_header\" href=\"/away.php?to=https%3A%2F%2Flenta.ru%2Fnews%2F2016%2F07%2F21%2Fthe_best_torrent%2F&post=1_1133071\" target=\"_blank\"> <div class=\"mlt_title\">Ð’ Польше задержали ÑÐ¾Ð·Ð´Ð°Ñ‚ÐµÐ»Ñ Ñамого популÑрного торрент-трекера в мире</div> <div class=\"mlt_link\">lenta.ru</div></a>\n"
+ "<div class=\"mlt_thumb\" style=\"background-image:url(http://cs630516.vk.me/v630516641/3db35/HIxk9vOzkTY.jpg)\"></div>\n"
+ "<div class=\"mlt_cont\">\n"
+ "<div class=\"mlt_body\">\n"
+ "<div class=\"mlt_desc\">Ð’ Польше по запроÑу американÑких влаÑтей задержан гражданин Украины Ðртем Ваулин, которого называют Ñоздателем Ñамого популÑрного в мире торрент-трекера Kickass Torrents. Его обвинÑÑŽÑ‚..</div>\n"
+ "</div>\n"
+ "</div>\n"
+ "</div></div>\n"
+ "<div class=\"wi_buttons\">\n"
+ "<span class=\"like_wrap\"><a class=\"item_like _i\" href=\"/like?act=add&object=wall1_1133071&from=durov&hash=7d4a2dac46794552c4&wide=1\"><i class=\"i_like\"></i><b class=\"v_like\">7<span class=\"num_delim\"> </span>318</b></a><a class=\"item_share _i\" href=\"/like?act=publish&object=wall1_1133071&from=durov\"><i class=\"i_share\"></i><b class=\"v_share\">376</b></a></span><a class=\"item_replies _i\" href=\"/wall1_1133071?post_add#post_add\"><i class=\"i_replies\"></i><b class=\"v_replies\">37<span class=\"num_delim\"> </span>469</b></a>\n"
+ "</div>\n"
+ "</div>\n"
+ "</div> <div class=\"wall_item\" data-copy='-55882680_85'>\n"
+ "<a class=\"post__anchor anchor\" name=\"post1_1108590\"></a>\n"
+ "<div class=\"wi_head\">\n"
+ "<a href=\"/durov\"><img src=\"http://cs629231.vk.me/v629231001/c543/FfB--bOEVOY.jpg\" class=\"wi_img\" /></a>\n"
+ "<div class=\"wi_cont\">\n"
+ "<div class=\"wi_author\"><a class=\"pi_author\" href=\"/durov\">Павел Дуров</a> </div>\n"
+ "<div class=\"wi_info\"><a class=\"wi_date\" href=\"/wall1_1108590\">5 июл в 19:54</a></div>\n"
+ "</div>\n"
+ "</div>\n"
+ "<div class=\"wi_body\">\n"
+ "<div class=\"wi_explain\">\n"
+ "</div>\n"
+ "<div class=\"pic_body_wrap\">\n"
+ "<div class=\"pic_body\">\n"
+ "<div class=\"pic_header\">\n"
+ "<a href=\"/durovschallenge\"><img src=\"http://cs604327.vk.me/v604327001/5d27/luBz-WO1E-4.jpg\" class=\"pic_img\" /></a>\n"
+ "<div class=\"pic_cont\">\n"
+ "<div class=\"pic_from\"><span></span><i class=\"i_copy\"></i><a class=\"pi_author\" href=\"/durovschallenge\">Telegram Challenge</a> </div>\n"
+ "<div class=\"pic_desc\"><a class=\"pic_desc_a\" href=\"/wall-55882680_85\">5 июл в 2:06</a></div>\n"
+ "</div>\n"
+ "</div>\n"
+ "</div>\n"
+ "<div class=\"pi_text\">ПоÑле тщательного теÑÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾Ð´Ð²ÐµÐ´ÐµÐ½Ñ‹ итоги Telegram Android Challenge 2016. Ð’Ñего было приÑлано 52 конкурÑных приложениÑ. <br/><br/>1 меÑто: Ðдель Ðизамутдинов и Евгений ÐвÑиевич. Каждый из занÑвших первое меÑто получает 300,000 рублей.<br/>2 меÑто: Григорий Клюшников и СтаниÑлав Федоров. Каждый из занÑвших второе меÑто получает 200,000 рублей.<br/>3 меÑто: Mykhailo (TgCameraChallenge) и Alex (Cameraphone). Каждый из занÑвших третье меÑто получает 100,000 рублей.<br/><br/>Детали теÑÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ из приÑланных приложений – <a href=\"/away.php?to=https%3A%2F%2Fdocs.google.com%2Fdocument%2Fd%2F1atMrHfjcqLIu2PBD07PrsIGPjE3Idu9Wkf_1CyoGeAU%2Fedit&post=1_1108590\" target=\"_blank\" title=\"https://docs.google.com/document/d/1atMrHfjcqLIu2PBD07PrsIGPjE3Idu9Wkf_1CyoGeAU/edit\">https://docs.google.com/document/d/1atMrHfjcqLIu2PBD0..</a>. К Ñожалению, ни одно приложение не продемонÑтрировало безупречно Ñтабильную работу. По желанию учаÑтников мы можем выcлать подробные логи ошибок их приложений при каждом падении.<br/><br/>ПоздравлÑем победителей! Денежные призы и Ñертификаты будут разоÑланы каждому из 6 победителей в течение июлÑ.</div>\n"
+ "<div class=\"pi_medias\"><div class=\"medias_link_thumbed\">\n"
+ "<a class=\"mlt_header\" href=\"/away.php?to=https%3A%2F%2Fdocs.google.com%2Fdocument%2Fd%2F1atMrHfjcqLIu2PBD07PrsIGPjE3Idu9Wkf_1CyoGeAU%2Fedit&post=1_1108590\" target=\"_blank\"> <div class=\"mlt_title\">Camera contest</div> <div class=\"mlt_link\">docs.google.com</div></a>\n"
+ "<div class=\"mlt_thumb\" style=\"background-image:url(http://cs604420.vk.me/v604420001/17b62/HPCbNlBqkBA.jpg)\"></div>\n"
+ "<div class=\"mlt_cont\">\n"
+ "<div class=\"mlt_body\">\n"
+ "<div class=\"mlt_desc\">ДевайÑÑ‹, на которых проводилоÑÑŒ теÑтирование: Samsung Galaxy S3 (Android 4.3), Moto X (4.4), Moto G (6.0), Xiami Redmi Note 2 (5.0.2), Lenovo K900 (4.2.1). 1 - Adel Nizamutdinov -..</div>\n"
+ "</div>\n"
+ "</div>\n"
+ "</div></div>\n"
+ "<div class=\"pi_signed\">\n"
+ "<span></span><i class=\"i_signed\"></i><a class=\"user\" href=\"/durov\">Павел Дуров</a>\n"
+ "</div>\n"
+ "</div>\n"
+ "<div class=\"wi_buttons\">\n"
+ "<span class=\"like_wrap\"><a class=\"item_like _i\" href=\"/like?act=add&object=wall1_1108590&from=durov&hash=e3681136d1935d9c21&wide=1\"><i class=\"i_like\"></i><b class=\"v_like\">4<span class=\"num_delim\"> </span>235</b></a><a class=\"item_share _i\" href=\"/like?act=publish&object=wall1_1108590&from=durov\"><i class=\"i_share\"></i><b class=\"v_share\">84</b></a></span><a class=\"item_replies _i\" href=\"/wall1_1108590?post_add#post_add\"><i class=\"i_replies\"></i><b class=\"v_replies\">15<span class=\"num_delim\"> </span>180</b></a>\n"
+ "</div>\n"
+ "</div>\n"
+ "</div>\n"
+ "<div class=\"show_more_wrap\"><a class=\"show_more\" href=\"/durov?offset=5&own=1#posts\">Показать ещё</a></div>\n"
+ "</div>\n"
+ "</div>\n"
+ "</div></div>\n"
+ "<div id=\"mfoot\" class=\"mfoot\"><div class=\"pfoot\">\n"
+ "<ul id=\"footer_menu\" class=\"footer_menu\">\n"
+ "<li class=\"fm_row\"><a class=\"fm_item\" href=\"/\">Ðа главную</a></li>\n"
+ "<li class=\"fm_row\"><a id=\"fv_link\" class=\"fm_item fv_link\" href=\"http://vk.com/durov?_fm=profile\">ÐŸÐ¾Ð»Ð½Ð°Ñ Ð²ÐµÑ€ÑиÑ</a></li>\n"
+ "</ul>\n"
+ "</div></div>\n"
+ "<div class=\"_cntrs\" style=\"height:0;\">\n"
+ "<img width=\"1\" height=\"1\" src=\"//counter.yadro.ru/hit?uhttp%3A%2F%2Fm.vk.com%2Fdurov;r;51547724\" alt=\"\" align=\"left\" />\n"
+ "<img width=\"1\" height=\"1\" src=\"//b.scorecardresearch.com/p?c1=2&c2=13765216&c3=&c4=http%3A%2F%2Fm.vk.com%2Fdurov&c5=&c9=&c15=&cv=2.0&cj=1&rn=51547724\" alt=\"\" align=\"left\" />\n"
+ "<img src=\"//top-fwz1.mail.ru/counter?id=2579437;pid=0;r=\" style=\"border:0;\" height=\"1\" width=\"1\" />\n"
+ "</div></div>\n"
+ "<div id=\"z\"></div>\n"
+ "</div>\n"
+ "<div id=\"vk_bottom\"></div>\n"
+ "<script type=\"text/javascript\">\n"
+ "<!--\n"
+ "parent&&parent!=window&&(document.getElementsByTagName('body')[0].innerHTML='');\n"
+ "//-->\n"
+ "</script>\n"
+ "</body>\n"
+ "</html>";
final Pattern pattern = Pattern.compile(regex);
final Matcher matcher = pattern.matcher(string);
if (matcher.find()) {
System.out.println("Full match: " + matcher.group(0));
for (int i = 1; i <= matcher.groupCount(); i++) {
System.out.println("Group " + i + ": " + matcher.group(i));
}
}
}
}
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 Java, please visit: https://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html