Регулярки

ZSHab

Client
Регистрация
29.10.2014
Сообщения
220
Благодарностей
22
Баллы
18
Код:
/div></div></div><div class="portlet_b"><div class="groups_list gm-cl-aft"><ul class="avatar-list_ul"><li class="avatar-list_li"><div class="ucard"><div class="section"><a hrefattrs="st.cmd=altGroupMain&amp;st.groupId=54638272577549&amp;st.referenceName=herbeon&amp;st._aid=UserGroups_MiniList_GroupPic1" href="/herbeon" class="o"><div class="ucard_img stub-img stub-img stub-group-business-64 stub-img__64"><img src="//i.mycdn.me/uav64/image?t=42&amp;bid=804166150157&amp;id=804166150157&amp;plc=WEB&amp;tkn=*7C22_-Iwh2EEamnQcefIjnqpavw" class="photo"></div><div class="hookData" id="hook_ShortcutMenu_1661915252"><!--{"groupRefName":"herbeon","groupName":"Herbeon","grpTpcsLnk":"/herbeon/topics?st.cmd=altGroupForum\u0026amp;st.groupId=54638272577549\u0026amp;st.referenceName=herbeon\u0026amp;st._aid=SM_AltGroup_Forum","showTimeout":200,"groupId":"54638272577549","grpAlbmsLnk":"/herbeon/albums?st.cmd=altGroupAlbums\u0026amp;st.groupId=54638272577549\u0026amp;st.referenceName=herbeon\u0026amp;st._aid=SM_AltGroup_Albums","waitTimeout":100,"menuType":"ControlUserAltGroups","grpMmbrsLnk":"/herbeon/members?st.cmd=altGroupMembers\u0026amp;st.groupId=54638272577549\u0026amp;st.referenceName=herbeon\u0026amp;st._aid=SM_AltGroup_Members","closeTimeout":100,"strictPosition":"center","limitedUi":"l"}--></div></a></div></div></li><li class="avatar-list_li"><div class="ucard"><div class="section"><a hrefattrs="st.cmd=altGroupMain&amp;st.groupId=51974031474867&amp;st.referenceName=aibolit&amp;st._aid=UserGroups_MiniList_GroupPic1page" href="/aibolit" class="o"><div class="ucard_img stub-img stub-img stub-group-interest-64 stub-img__64"><img src="//i.mycdn.me/uav64/image?t=42&amp;bid=512786604723&amp;id=512786604723&amp;plc=WEB&amp;tkn=*bopLlX_MSQSVnd00XGcH0zMFHaM" class="photo"><div class="notifications notifications__top"><div class="counterText">40</div></div></div><div class="hookData" id="hook_ShortcutMenu_1661915253"><!--{"groupRefName":"aibolit","groupName":"Айболит","grpTpcsLnk":"/aibolit/topics?st.cmd=altGroupForum\u0026amp;st.groupId=51974031474867\u0026amp;st.referenceName=aibolit\u0026amp;st._aid=SM_AltGroup_Forum","showTimeout":200,"groupId":"51974031474867","grpAlbmsLnk":"/aibolit/albums?st.cmd=altGroupAlbums\u0026amp;st.groupId=51974031474867\u0026amp;st.referenceName=aibolit\u0026amp;st._aid=SM_AltGroup_Albums","waitTimeout":100,"menuType":"ControlUserAltGroups","grpMmbrsLnk":"/aibolit/members?st.cmd=altGroupMembers\u0026amp;st.groupId=51974031474867\u0026amp;st.referenceName=aibolit\u0026amp;st._aid=SM_AltGroup_Members","closeTimeout":100,"strictPosition":"center"}--></div></a></div></div></li><li class="avatar-list_li"><div class="ucard"><div class="section"><a hrefattrs="st.cmd=altGroupMain&amp;st.groupId=52794106708065&amp;st.referenceName=livings&amp;st._aid=UserGroups_MiniList_GroupPic1page" href="/livings" class="o"><div class="ucard_img stub-img stub-img stub-group-interest-64 stub-img__64"><img src="//i.mycdn.me/uav64/image?t=42&amp;bid=526093427553&amp;id=526093427553&amp;plc=WEB&amp;tkn=*uG06E_j-WKYdMmQ7oAT1poRnbj0" class="photo"><div class="notifications notifications__top"><div class="counterText">40</div></div></div><div class="hookData" id="hook_ShortcutMenu_1661915254"><!--{"groupRefName":"livings","groupName":"Жизненные строки","grpTpcsLnk":"/livings/topics?st.cmd=altGroupForum\u0026amp;st.groupId=52794106708065\u0026amp;st.referenceName=livings\u0026amp;st._aid=SM_AltGroup_Forum","showTimeout":200,"groupId":"52794106708065","grpAlbmsLnk":"/livings/albums?st.cmd=altGroupAlbums\u0026amp;st.groupId=52794106708065\u0026amp;st.referenceName=livings\u0026amp;st._aid=SM_AltGroup_Albums","waitTimeout":100,"menuType":"ControlUserAltGroups","grpMmbrsLnk":"/livings/members?st.cmd=altGroupMembers\u0026amp;st.groupId=52794106708065\u0026amp;st.referenceName=livings\u0026amp;st._aid=SM_AltGroup_Members","closeTimeout":100,"strictPosition":"center"}--></div></a></div></div></li><li class="avatar-list_li"><div class="ucard"><div class="section"><a hrefattrs="st.cmd=altGroupMain&amp;st.groupId=52963998892130&amp;st.referenceName=children.parents&amp;st._aid=UserGroups_MiniList_GroupPic1page" href="/children.parents" class="o"><div class="ucard_img stub-img stub-img stub-group-interest-64 stub-img__64"><img src="//i.mycdn.me/uav64/image?t=42&amp;bid=665892015714&amp;id=665892015714&amp;plc=WEB&amp;tkn=*mFz1Ud48yAlRp3eH1ahxEXe6vUk" class="photo"><div class="notifications notifications__top"><div class="counterText">40</div></div></div><div class="hookData" id="hook_ShortcutMenu_1661915255"><!--{"groupRefName":"children.parents","groupName":"Деткам о родителя...","grpTpcsLnk":"/children.parents/topics?st.cmd=altGroupForum\u0026amp;st.groupId=52963998892130\u0026amp;st.referenceName=children.parents\u0026amp;st._aid=SM_AltGroup_Forum","showTimeout":200,"groupId":"52963998892130","grpAlbmsLnk":"/children.parents/albums?st.cmd=altGroupAlbums\u0026amp;st.groupId=52963998892130\u0026amp;st.referenceName=children.parents\u0026amp;st._aid=SM_AltGroup_Albums","waitTimeout":100,"menuType":"ControlUserAltGroups","grpMmbrsLnk":"/children.parents/members?st.cmd=altGroupMembers\u0026amp;st.groupId=52963998892130\u0026amp;st.referenceName=children.parents\u0026amp;st._aid=SM_AltGroup_Members","closeTimeout":100,"strictPosition":"center"}--></div></a></div></div></li><li class="avatar-list_li"><div class="ucard"><div class="section"><a hrefattrs="st.cmd=altGroupMain&amp;st.groupId=51794983977095&amp;st.referenceName=statusvsem&amp;st._aid=UserGroups_MiniList_GroupPic1page" href="/statusvsem" class="o"><div class="ucard_img stub-img stub-img stub-group-interest-64 stub-img__64"><img src="//i.mycdn.me/uav64/image?t=42&amp;bid=545713513095&amp;id=545713513095&amp;plc=WEB&amp;tkn=*TOHX-1J-x6_3_W_J04qu9fHrhn4" class="photo"><div class="notifications notifications__top"><div class="counterText">40</div></div></div><div class="hookData" id="hook_ShortcutMenu_1661915256"><!--{"groupRefName":"statusvsem","groupName":"Статусы о любви и...","grpTpcsLnk":"/statusvsem/topics?st.cmd=altGroupForum\u0026amp;st.groupId=51794983977095\u0026amp;st.referenceName=statusvsem\u0026amp;st._aid=SM_AltGroup_Forum","showTimeout":200,"groupId":"51794983977095","grpAlbmsLnk":"/statusvsem/albums?st.cmd=altGroupAlbums\u0026amp;st.groupId=51794983977095\u0026amp;st.referenceName=statusvsem\u0026amp;st._aid=SM_AltGroup_Albums","waitTimeout":100,"menuType":"ControlUserAltGroups","grpMmbrsLnk":"/statusvsem/members?st.cmd=altGroupMembers\u0026amp;st.groupId=51794983977095\u0026amp;st.referenceName=statusvsem\u0026amp;st._aid=SM_AltGroup_Members","closeTimeout":100,"strictPosition":"center"}--></div></a></div></div></li><li class="avatar-list_li"><div class="ucard"><div class="section"><a hrefattrs="st.cmd=altGroupMain&amp;st.groupId=50710885892312&amp;st.referenceName=w2222222222&amp;st._aid=UserGroups_MiniList_GroupPic1page" href="/w2222222222" class="o"><div class="ucard_img stub-img stub-img stub-group-interest-64 stub-img__64"><img src="//i.mycdn.me/uav64/image?t=42&amp;bid=593239225560&amp;id=593239225560&amp;plc=WEB&amp;tkn=*QT62ZYmtu5MhmTcVchbr5pHGPgQ" class="photo"><div class="notifications notifications__top"><div class="counterText">40</div></div></div><div class="hookData" id="hook_ShortcutMenu_1661915257"><!--{"groupRefName":"w2222222222","groupName":"ЖЕНСКИЙ  ФОРУМ  Д...","grpTpcsLnk":"/w2222222222/topics?st.cmd=altGroupForum\u0026amp;st.groupId=50710885892312\u0026amp;st.referenceName=w2222222222\u0026amp;st._aid=SM_AltGroup_Forum","showTimeout":200,"groupId":"50710885892312","grpAlbmsLnk":"/w2222222222/albums?st.cmd=altGroupAlbums\u0026amp;st.groupId=50710885892312\u0026amp;st.referenceName=w2222222222\u0026amp;st._aid=SM_AltGroup_Albums","waitTimeout":100,"menuType":"ControlUserAltGroups","grpMmbrsLnk":"/w2222222222/members?st.cmd=altGroupMembers\u0026amp;st.groupId=50710885892312\u0026amp;st.referenceName=w2222222222\u0026amp;st._aid=SM_AltGroup_Members","closeTimeout":100,"strictPosition":"center"}--></div></a></div></div></li><li class="avatar-list_li"><div class="ucard"><div class="section"><a hrefattrs="st.cmd=altGroupMain&amp;st.groupId=51753191538828&amp;st.referenceName=health.tips&amp;st._aid=UserGroups_MiniList_GroupPic1page" href="/health.tips" class="o"><div class="ucard_img stub-img stub-img stub-group-interest-64 stub-img__64"><img src="//i.mycdn.me/uav64/image?t=42&amp;bid=771699824780&amp;id=771699824780&amp;plc=WEB&amp;tkn=*z5xAaxM-q-eoC98FkzPrj3OSQ50" class="photo"><div class="notifications notifications__top"><div class="counterText">30</div></div></div><div class="hookData" id="hook_ShortcutMenu_1661915258"><!--{"groupRefName":"health.tips","groupName":"Всё о красоте и з...","grpTpcsLnk":"/health.tips/topics?st.cmd=altGroupForum\u0026amp;st.groupId=51753191538828\u0026amp;st.referenceName=health.tips\u0026amp;st._aid=SM_AltGroup_Forum","showTimeout":200,"groupId":"51753191538828","grpAlbmsLnk":"/health.tips/albums?st.cmd=altGroupAlbums\u0026amp;st.groupId=51753191538828\u0026amp;st.referenceName=health.tips\u0026amp;st._aid=SM_AltGroup_Albums","waitTimeout":100,"menuType":"ControlUserAltGroups","grpMmbrsLnk":"/health.tips/members?st.cmd=altGroupMembers\u0026amp;st.groupId=51753191538828\u0026amp;st.referenceName=health.tips\u0026amp;st._aid=SM_AltGroup_Members","closeTimeout":100,"strictPosition":"center"}--></div></a></div></div></li><li class="avatar-list_li"><div class="ucard"><div class="section"><a hrefattrs="st.cmd=altGroupMain&amp;st.groupId=53119782289531&amp;st.referenceName=ojizni&amp;st._aid=UserGroups_MiniList_GroupPic1page" href="/ojizni" class="o"><div class="ucard_img stub-img stub-img stub-group-interest-64 stub-img__64"><img src="//i.mycdn.me/uav64/image?t=42&amp;bid=771357579899&amp;id=771357579899&amp;plc=WEB&amp;tkn=*JDrBTPvRlMVyzQy6Zyr0VbfYbB8" class="photo"><div class="notifications notifications__top"><div class="counterText">40</div></div></div><div class="hookData" id="hook_ShortcutMenu_1661915259"><!--{"groupRefName":"ojizni","groupName":"О жизни, о любви...","grpTpcsLnk":"/ojizni/topics?st.cmd=altGroupForum\u0026amp;st.groupId=53119782289531\u0026amp;st.referenceName=ojizni\u0026amp;st._aid=SM_AltGroup_Forum","showTimeout":200,"groupId":"53119782289531","grpAlbmsLnk":"/ojizni/albums?st.cmd=altGroupAlbums\u0026amp;st.groupId=53119782289531\u0026amp;st.referenceName=ojizni\u0026amp;st._aid=SM_AltGroup_Albums","waitTimeout":100,"menuType":"ControlUserAltGroups","grpMmbrsLnk":"/ojizni/members?st.cmd=altGroupMembers\u0026amp;st.groupId=53119782289531\u0026amp;st.referenceName=ojizni\u0026amp;st._aid=SM_AltGroup_Members","closeTimeout":100,"strictPosition":"center"}--></div></a></div></div></li><li class="avatar-list_li"><div class="ucard"><div class="section"><a hrefattrs="st.cmd=altGroupMain&amp;st.groupId=52165025726536&amp;st.referenceName=sekretyzhe&amp;st._aid=UserGroups_MiniList_GroupPic1page" href="/sekretyzhe" class="o"><div class="ucard_img stub-img stub-img stub-group-interest-64 stub-img__64"><img src="//i.mycdn.me/uav64/image?t=42&amp;bid=771494477896&amp;id=771494477896&amp;plc=WEB&amp;tkn=*lDcQlyWTpMl-js1r_QrPepTb7Eg" class="photo"><div class="notifications notifications__top"><div class="counterText">40</div></div></div><div class="hookData" id="hook_ShortcutMenu_1661915260"><!--{"groupRefName":"sekretyzhe","groupName":"Секреты женской к...","grpTpcsLnk":"/sekretyzhe/topics?st.cmd=altGroupForum\u0026amp;st.groupId=52165025726536\u0026amp;st.referenceName=sekretyzhe\u0026amp;st._aid=SM_AltGroup_Forum","showTimeout":200,"groupId":"52165025726536","grpAlbmsLnk":"/sekretyzhe/albums?st.cmd=altGroupAlbums\u0026amp;st.groupId=52165025726536\u0026amp;st.referenceName=sekretyzhe\u0026amp;st._aid=SM_AltGroup_Albums","waitTimeout":100,"menuType":"ControlUserAltGroups","grpMmbrsLnk":"/sekretyzhe/members?st.cmd=altGroupMembers\u0026amp;st.groupId=52165025726536\u0026amp;st.referenceName=sekretyzhe\u0026amp;st._aid=SM_AltGroup_Members","closeTimeout":100,"strictPosition":"center"}--></div></a></div></div></li></ul></div></div></div></div></div><div id="hook_Block_PopularGroupsListBlock" class="hookBlock"><div class="portlet" id="listBlockPanelPopularGroupsListBlock"><div class="portlet_h"><div class="portlet_h_title"><div class="portlet_h_name_t"
Собирал через
и
(?<=;st\.groupId=).*?(?=amp;st\.referenceName=)
Но проблема в том, что добавляется
Код:
& и \u0026
, после этого пытался через замену этих данных на "/", но почему-то замена не срабатывает через раз, даже с паузами...
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 480
Благодарностей
5 917
Баллы
113
Вот такую регулярку попробуйте:
Код:
(?<=;st\.groupId=)\d+
 
  • Спасибо
Реакции: ZSHab

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 375
Благодарностей
2 041
Баллы
113
и так тоже самое берёт
Код:
(?<=groupId=)\d+
или так
C#:
var parse = project.Variables["response"].Value;
var regex = new Regex("(?<=groupId=)\\d+.*?");
var id_list = project.Lists["id"];
regex.Matches(parse).Cast<Match>().ToList().ForEach(m=>id_list.Add(m.Value));
lock(SyncObjects.ListSyncer){
List<string> list = project.Lists["id"].ToList();
id_list.Clear();
list.Where(s=>s!=string.Empty).Distinct()
    .ToList()
    .ForEach(s=>id_list.Add(s.Trim()));
}
 
Последнее редактирование:
  • Спасибо
Реакции: ZSHab

ZSHab

Client
Регистрация
29.10.2014
Сообщения
220
Благодарностей
22
Баллы
18
Большое спасибо за помощь, где есть какие-то мануалы или статьи по регуляркам?
 

VladZen

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

ZSHab

Client
Регистрация
29.10.2014
Сообщения
220
Благодарностей
22
Баллы
18

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 375
Благодарностей
2 041
Баллы
113

VladZen

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

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 375
Благодарностей
2 041
Баллы
113

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 480
Благодарностей
5 917
Баллы
113
  • Спасибо
Реакции: ZSHab

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 375
Благодарностей
2 041
Баллы
113
как по мне лучше в такие леса не лезть, потом будешь распрашивать как переменые под зено правильно подставить, поэтому лучше тут на форуме обучись именно под зено если конечно тебе не для общего С# надо
 

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
901
Баллы
113
Шилд - С# полное руководство
хорошая книжечка, а онлайн курсы не рекомендую - там как всегда шапочно по вершкам пробегутся а понимания как эта хрень работает не появится
 

ZSHab

Client
Регистрация
29.10.2014
Сообщения
220
Благодарностей
22
Баллы
18
как по мне лучше в такие леса не лезть, потом будешь распрашивать как переменые под зено правильно подставить, поэтому лучше тут на форуме обучись именно под зено если конечно тебе не для общего С# надо
Сначала для общего образования обучусь)
Шилд - С# полное руководство
хорошая книжечка, а онлайн курсы не рекомендую - там как всегда шапочно по вершкам пробегутся а понимания как эта хрень работает не появится
Спасибо, скачал 4.0 версию) 1056 страниц, будет что почетать:ay:
 

ZSHab

Client
Регистрация
29.10.2014
Сообщения
220
Благодарностей
22
Баллы
18
почитать*
 

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