Несоответствие Конструктора реглярок и Regex

konfuciy

Client
Регистрация
07.05.2014
Сообщения
1 402
Благодарностей
131
Баллы
63
в Конструкторе регулярок работает \r\n
в Regex не работает
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
пример?
 

Ribas

Client
Регистрация
31.05.2014
Сообщения
1 440
Благодарностей
503
Баллы
113
Очередная тема в разделе багов, потом окажется что всё работает.
 

konfuciy

Client
Регистрация
07.05.2014
Сообщения
1 402
Благодарностей
131
Баллы
63

код страницы

Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Скачать клип МАХМАДАЛИ АЮБИ каллаи пусида  1 | Скачать клипы бесплатно</title>
<meta name="keywords" content="Скачать, Клип, МАХМАДАЛИ АЮБИ каллаи пусида  1, Видео, Музыка, Clip, Бесплатно, Смотреть, Видеоклипы, Видео клипы" />
<meta name="description" content="Скачать клип МАХМАДАЛИ АЮБИ каллаи пусида  1 на Clipson.ru бесплатно и без регистрации | Огромный архив музыкальных клипов. Смотреть клип МАХМАДАЛИ АЮБИ каллаи пусида  1 бесплатно" />
<link rel="stylesheet" type="text/css" href="/css/all.css" />
<script type="text/javascript" src="/js/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="/js/jquery.main.js"></script>
<script type="text/javascript">(function(){var f=false,b=document,c=b.documentElement,e=window;function g(){var a="";a+="rt="+(new Date).getTime()%1E7*100+Math.round(Math.random()*99);a+=b.referrer?"&r="+escape(b.referrer):"";return a}function h(){var a=b.getElementsByTagName("head")[0];if(a)return a;for(a=c.firstChild;a&&a.nodeName.toLowerCase()=="#text";)a=a.nextSibling;if(a&&a.nodeName.toLowerCase()!="#text")return a;a=b.createElement("head");c.appendChild(a);return a}function i(){var a=b.createElement("script");a.setAttribute("type","text/javascript");a.setAttribute("src","http"+("https:"==e.location.protocol?"s":"")+"://s.luxadv.com/t/lb196536_3.js?"+g());typeof a!="undefined"&&h().appendChild(a)}function d(){if(!f){f=true;i()}};if(b.addEventListener)b.addEventListener("DOMContentLoaded",d,false);else if(b.attachEvent){c.doScroll&&e==e.top&&function(){try{c.doScroll("left")}catch(a){setTimeout(arguments.callee,0);return}d()}();b.attachEvent("onreadystatechange",function(){b.readyState==="complete"&&d()})}else e.onload=d})();</script>
</head>
<body>
<!-- wrapper -->
<div id="wrapper">
<div class="w1">
<!-- header -->
<div id="header">
<div class="top">
<div class="holder">
<a class="add" href="#" onclick="AddToBookmark();">Добавить сайт в закладки</a>
<ul class="list">
<li><!-- Put this script tag to the <head> of your page -->
<script type="text/javascript" src="http://userapi.com/js/api/openapi.js?49"></script>
<script type="text/javascript">
  VK.init({apiId: 2909625, onlyWidgets: true});
</script>
<!-- Put this div tag to the place, where the Like block will be -->
<div id="vk_like"></div>
<script type="text/javascript">
VK.Widgets.Like("vk_like", {type: "button"}, {pageUrl: "Clipson.ru"}, {pageImage: "http://clipson.ru/i/logo.png"}, {pageTitle: "Мне нравится сайт Clipson.ru!"}, {pageDescription: "Море музыкальных клипов на сайте Clipson.ru!"});
</script></li>
<li><iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fclipson.ru%2F&amp;send=false&amp;layout=button_count&amp;width=450&amp;show_faces=true&amp;action=like&amp;colorscheme=light&amp;font&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:145px; height:21px;" allowTransparency="true"></iframe></li>
</ul>
</div>
</div>
<center><div id="lx_574963" style="margin: 5px 0;"></div></center>   
<div class="center">
<div class="holder">
<div class="wrap">
<h1 class="logo"><span>clipson</span></h1>
<div class="alphabet">
<span class="name">Исполнители</span>
<div class="alphabet-list">
<ul>
<li><a href="/artists/9">0..9</a></li>
<li><a href="/artists/a">A</a></li>
<li><a href="/artists/b">B</a></li>
<li><a href="/artists/c">C</a></li>
<li><a href="/artists/d">D</a></li>
<li><a href="/artists/e">E</a></li>
<li><a href="/artists/f">F</a></li>
<li><a href="/artists/g">G</a></li>
<li><a href="/artists/h">H</a></li>
<li><a href="/artists/i">I</a></li>
<li><a href="/artists/j">J</a></li>
<li><a href="/artists/k">K</a></li>
<li><a href="/artists/l">L</a></li>
<li><a href="/artists/m">M</a></li>
<li><a href="/artists/n">N</a></li>
<li><a href="/artists/o">O</a></li>
<li><a href="/artists/p">P</a></li>
<li><a href="/artists/q">Q</a></li>
<li><a href="/artists/r">R</a></li>
<li><a href="/artists/s">S</a></li>
<li><a href="/artists/t">T</a></li>
<li><a href="/artists/u">U</a></li>
<li><a href="/artists/v">V</a></li>
<li><a href="/artists/w">W</a></li>
<li><a href="/artists/x">X</a></li>
<li><a href="/artists/y">Y</a></li>
<li><a href="/artists/z">Z</a></li>
</ul>
<ul >
<li><a href="/artists/а">А</a></li>
<li><a href="/artists/б">Б</a></li>
<li><a href="/artists/в">В</a></li>
<li><a href="/artists/г">Г</a></li>
<li><a href="/artists/д">Д</a></li>
<li><a href="/artists/е">Е</a></li>
<li><a href="/artists/ж">Ж</a></li>
<li><a href="/artists/з">З</a></li>
<li><a href="/artists/и">И</a></li>
<li><a href="/artists/й">Й</a></li>
<li><a href="/artists/к">К</a></li>
<li><a href="/artists/л">Л</a></li>
<li><a href="/artists/м">М</a></li>
<li><a href="/artists/н">Н</a></li>
<li><a href="/artists/о">О</a></li>
<li><a href="/artists/п">П</a></li>
<li><a href="/artists/р">Р</a></li>
<li><a href="/artists/с">С</a></li>
<li><a href="/artists/т">Т</a></li>
<li><a href="/artists/у">У</a></li>
<li><a href="/artists/ф">Ф</a></li>
<li><a href="/artists/х">Х</a></li>
<li><a href="/artists/ц">Ц</a></li>
<li><a href="/artists/ч">Ч</a></li>
<li><a href="/artists/ш">Ш</a></li>
<li><a href="/artists/щ">Щ</a></li>
<li><a href="/artists/э">Э</a></li>
<li><a href="/artists/ю">Ю</a></li>
<li><a href="/artists/я">Я</a></li>
</ul>
</div>
</div>
</div>                   
<div class="nav">
<span class="all">Море музыкальных клипов!</span>
<ul class="menu">
<li><a class="main" href="/">Главная</a></li>
<li><a class="pop" href="/popular">Популярные клипы</a></li>
<li><a class="top-50" href="top50">Топ 50 исполнителей</a></li>
<li><a class="random" href="/rand">Случайный клип</a></li>
</ul>
</div>
</div>
</div>
<form action="/clips" class="form" method="GET">
<fieldset>
<div class="text"><input type="text" name="q" class="text-input clear" value="Какой клип ищем..." /></div>
<input class="btn-login" type="submit" value="Поиск" />
</fieldset>
</form>
</div>
<!-- main -->
<div id="main">
<!-- content -->
<div id="content">
<input id="vid" type="hidden" value="InN3MSo4Z_k" />
<div class="clip">
<h1 style="border-bottom:none;">МАХМАДАЛИ АЮБИ каллаи пусида  1</h1>
<div class="video">
<img src="https://i.ytimg.com/vi/InN3MSo4Z_k/default.jpg" style="display:none">
<iframe width="480" height="360" src="//www.youtube.com/embed/InN3MSo4Z_k" frameborder="0" allowfullscreen></iframe>
</div>
<div class="hold-clip">
<div class="hold-time">
<span class="luck">Просмотры: </span>
<span class="time">Время: 15:57</span>
</div>
<a href="#" class="choys" id="snvote_vote_link" data-id="_n6gun3cx7QH8k6tErhBog==" data-url="http://clipson.ru/clip?id=_n6gun3cx7QH8k6tErhBog==" data-points="2" data-title="МАХМАДАЛИ АЮБИ каллаи пусида  1" data-content="https://i.ytimg.com/vi/InN3MSo4Z_k/default.jpg">Голосовать</a>
<span class="much"><span id="total_points">2</span><em></em></span>
<a href="#" class="dawnload" id="download_link" data-id="_n6gun3cx7QH8k6tErhBog==">.</a>
</div>
<div id="lx_574918"></div>
<h2 style="margin:8px 0 0 0;">Скачать клип МАХМАДАЛИ АЮБИ каллаи пусида  1</h2>
<div class="vkontakte" style="margin:8px 0 0 0;">
<!-- Put this script tag to the <head> of your page -->
<script type="text/javascript" src="http://userapi.com/js/api/openapi.js?49"></script>
<script type="text/javascript">
  VK.init({apiId: 2909625, onlyWidgets: true});
</script>
<!-- Put this div tag to the place, where the Comments block will be -->
<div id="vk_comments"></div>
<script type="text/javascript">
VK.Widgets.Comments("vk_comments", {limit: 10, width: "600", attach: false});
</script>
</div>
</div>
</div>
<!-- sidebar -->
<div id="sidebar">
<h2 class="clips-title">Другие клипы</h2>
<div class="ather-clips">
<div class="smoll">
<a href="/clip?id=e_-lMmWd2Z0RAZvbnA1YrA==">
<h4>МАХМАДАЛИ АЮБИ  каллаи пусида  2</h4>
<div class="hold-img">
<img src="https://i.ytimg.com/vi/UwYFhTo0FLg/default.jpg" alt="МАХМАДАЛИ АЮБИ  каллаи пусида  2" width="120" height="90" />
<span class="play">&nbsp;</span>
</div>
</a>
<div class="text">
<span class="views">Просмотры: </span>
<span class="times">Время: </span>
</div>
</div>
<div class="smoll">
<a href="/clip?id=_lQ3egrnmuOKaVxV6QCtBw==">
<h4>алик-ду-зана-new.new Часть 1</h4>
<div class="hold-img">
<img src="https://i.ytimg.com/vi/eyMuumCeuJ4/default.jpg" alt="алик-ду-зана-new.new Часть 1" width="120" height="90" />
<span class="play">&nbsp;</span>
</div>
</a>
<div class="text">
<span class="views">Просмотры: </span>
<span class="times">Время: </span>
</div>
</div>
<div class="smoll">
<a href="/clip?id=y7ujskC3A3ZNTIzBAUGZBA==">
<h4>Махмадали Аюби 2014Нахт 3</h4>
<div class="hold-img">
<img src="https://i.ytimg.com/vi/oedhO1a0vj8/default.jpg" alt="Махмадали Аюби 2014Нахт 3" width="120" height="90" />
<span class="play">&nbsp;</span>
</div>
</a>
<div class="text">
<span class="views">Просмотры: </span>
<span class="times">Время: </span>
</div>
</div>
<div class="smoll">
<a href="/clip?id=4EC2FeZgDDBSu5t4vbgZlQ==">
<h4>Махмадали Аюби-Чамоли Мустафо.</h4>
<div class="hold-img">
<img src="https://i.ytimg.com/vi/Lpvn5bqtMpo/default.jpg" alt="Махмадали Аюби-Чамоли Мустафо." width="120" height="90" />
<span class="play">&nbsp;</span>
</div>
</a>
<div class="text">
<span class="views">Просмотры: </span>
<span class="times">Время: </span>
</div>
</div>
<div class="smoll">
<a href="/clip?id=dNnrGOzA7vseerKlFgJIsw==">
<h4>Махмадали Аюби-Ё Расулаллох!!!!!</h4>
<div class="hold-img">
<img src="https://i.ytimg.com/vi/IV7SbivHUxs/default.jpg" alt="Махмадали Аюби-Ё Расулаллох!!!!!" width="120" height="90" />
<span class="play">&nbsp;</span>
</div>
</a>
<div class="text">
<span class="views">Просмотры: </span>
<span class="times">Время: </span>
</div>
</div>
</div>
<div class="block">
<div id="lx_574956"></div>               
</div>
</div>
<div class="bottom">
<h1>Clipson.ru - <strong>Скачать клипы бесплатно</strong> и без регистрации</h1>
</div>
</div>
</div>
</div>
<!-- footer -->
<div id="footer">
<div class="holder">
<div class="left">
<a class="site" href="#">Clipson.ru</a> - Скачать клипы бесплатно &copy; 2015
<span class="contact"><a href="mailto:[email protected]">Обратная связь</a></span>
</div>
<ul class="advertising">
<li><!--LiveInternet counter--><script type="text/javascript"><!--
document.write("<a href='http://www.liveinternet.ru/click' "+
"target=_blank><img src='//counter.yadro.ru/hit?t14.11;r"+
escape(document.referrer)+((typeof(screen)=="undefined")?"":
";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?
screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+
";"+Math.random()+
"' alt='' title='LiveInternet: показано число просмотров за 24"+
" часа, посетителей за 24 часа и за сегодня' "+
"border='0' width='88' height='31'><\/a>")
//--></script><!--/LiveInternet--></li>
<li><!-- begin of Top100 code -->
<script id="top100Counter" type="text/javascript" src="http://counter.rambler.ru/top100.jcn?2702548"></script>
<noscript>
<a href="http://top100.rambler.ru/navi/2702548/">
<img src="http://counter.rambler.ru/top100.cnt?2702548" alt="Rambler's Top100" border="0" />
</a>
</noscript>
<!-- end of Top100 code --></li>
</ul>
<ul class="nav">
<li><a href="/">Главная</a></li>
<li><a href="/top50">Топ 50 исполнителей</a></li>
<li><a href="/popular">Лучшие клипы</a></li>
<li><a href="/rand">Случайные клипы</a></li>
</ul>
</div>
</div>
</body>
</html>
выражение
(?<=<div class="clip">\r\n<h1.*?>).*?(?=<\/h1>)
в конструкторе регулярок отдает текст

в регексе отдает пустоту

приходится в регексе переделывать на
(?<=<div class="clip">[\w\W]+?<h1.*?>).*?(?=<\/h1>)

что некорректно
 

Ribas

Client
Регистрация
31.05.2014
Сообщения
1 440
Благодарностей
503
Баллы
113
Хм, у меня обе регулярки отдали текст
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 913
Баллы
113

konfuciy

Client
Регистрация
07.05.2014
Сообщения
1 402
Благодарностей
131
Баллы
63

konfuciy

Client
Регистрация
07.05.2014
Сообщения
1 402
Благодарностей
131
Баллы
63

Ribas

Client
Регистрация
31.05.2014
Сообщения
1 440
Благодарностей
503
Баллы
113

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 913
Баллы
113

konfuciy

Client
Регистрация
07.05.2014
Сообщения
1 402
Благодарностей
131
Баллы
63

konfuciy

Client
Регистрация
07.05.2014
Сообщения
1 402
Благодарностей
131
Баллы
63

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113

konfuciy

Client
Регистрация
07.05.2014
Сообщения
1 402
Благодарностей
131
Баллы
63
Ты \r\n вписываешь сверху в конструкторе?
т.к. если вписать в поле идет перед текстом, то сработает не корректно.
Я выше написал точно как делаю - перед текстом вроде. В конструктора работает
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)