Помогите с регуляркой

Shogo

Client
Регистрация
07.04.2015
Сообщения
474
Благодарностей
100
Баллы
43
Весь мозг собака сломала )
В строке:
mogilev-region/rent/flat-for-long/mogilev/30-let-pobedy-ul/" title="Аренда квартиры в Могилеве на 30 Лет Победы ул. на длительный срок" class="list-group-item">30 Лет Победы ул.

мне нужно получить 30-let-pobedy-ul , но регулярка (?<=/).*?(?=/"\ title=) (кратчайшее от / до /" title=) , даёт совсем не то что надо, а вот это: rent/flat-for-long/mogilev/30-let-pobedy-ul что совершенно не логично.

Подскажите, что за глюк такой, а то вообще не могу врубиться.
PS замена / на + не даёт никакой разницы, получается тоже самое но с +
 

porileenvej

Client
Регистрация
09.05.2020
Сообщения
99
Благодарностей
131
Баллы
33
Весь мозг собака сломала )
В строке:
mogilev-region/rent/flat-for-long/mogilev/30-let-pobedy-ul/" title="Аренда квартиры в Могилеве на 30 Лет Победы ул. на длительный срок" class="list-group-item">30 Лет Победы ул.

мне нужно получить 30-let-pobedy-ul , но регулярка (?<=/).*?(?=/"\ title=) (кратчайшее от / до /" title=) , даёт совсем не то что надо, а вот это: rent/flat-for-long/mogilev/30-let-pobedy-ul что совершенно не логично.

Подскажите, что за глюк такой, а то вообще не могу врубиться.
PS замена / на + не даёт никакой разницы, получается тоже самое но с +
Код:
(?<=/)[^\/]*?(?=/"\ title)
 
  • Спасибо
Реакции: Shogo

kagorec

Client
Регистрация
24.08.2013
Сообщения
979
Благодарностей
523
Баллы
93
C#:
(?<=href=".[^"]+/).[^/"]+(?=/"\ title=")
 
  • Спасибо
Реакции: Shogo

Shogo

Client
Регистрация
07.04.2015
Сообщения
474
Благодарностей
100
Баллы
43

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
Еще вот такие регулярки будут работать:
[^/]+(?=/"\ title)
[^/]+(?=/")

69592


69597
 
  • Спасибо
Реакции: Shogo

porileenvej

Client
Регистрация
09.05.2020
Сообщения
99
Благодарностей
131
Баллы
33
  • Спасибо
Реакции: Shogo

Shogo

Client
Регистрация
07.04.2015
Сообщения
474
Благодарностей
100
Баллы
43
Ещё раз спасибо за науку! Всё теперь отлично работает
 
  • Спасибо
Реакции: Sergodjan

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