Size: a a a

Regular Expressions

2020 November 24

SD

Serg Dev in Regular Expressions
Мои знания регулярок говорят мне, что эта задача не решается одной опережающей проверкой, нужно еще задействовать lookbehind.
Т.е. проверять еще открывающий тег.
Но вот тут я напарываюсь на то что оно не даёт мне юзать квантификаторы внутри таких проверок.
источник

DE

Denis Efremov in Regular Expressions
Кэп
источник

DE

Denis Efremov in Regular Expressions
Но есть и более продвинутые инструменты и техники, но этим надо заниматься. Вот займись.)
источник

DE

Denis Efremov in Regular Expressions
Условия, рекурсия там
источник

SD

Serg Dev in Regular Expressions
ясно, спасибо))
источник

DE

Denis Efremov in Regular Expressions
источник

DE

Denis Efremov in Regular Expressions
источник

DE

Denis Efremov in Regular Expressions
источник

OM

Oleg Makarikhin in Regular Expressions
ухты, а я grok прикручивал
источник

DE

Denis Efremov in Regular Expressions
Может это? Попробуй
источник
2020 November 25

DA

DIEZ Artemov in Regular Expressions
Всем привет! Подскажите плз как написать такую регулярку чтобы она оставляла только имя файла из абсолютного пути. Пример:  'C:\\Users\\username\\Documents\\SomeFolder\\SomeFolder\\icons\\action\\wifi\\wifi_off.svg', вывод: "wifi_off". Без расширения файла
источник

Г

Гриша in Regular Expressions
DIEZ Artemov
Всем привет! Подскажите плз как написать такую регулярку чтобы она оставляла только имя файла из абсолютного пути. Пример:  'C:\\Users\\username\\Documents\\SomeFolder\\SomeFolder\\icons\\action\\wifi\\wifi_off.svg', вывод: "wifi_off". Без расширения файла
источник

DE

Denis Efremov in Regular Expressions
источник

Г

Гриша in Regular Expressions
а, без расширений ещё.
источник

DA

DIEZ Artemov in Regular Expressions
Спасибо!!🙏 как блин выучить эти регулярки...
источник

Лс

Лень с Самосознанием... in Regular Expressions
DIEZ Artemov
Всем привет! Подскажите плз как написать такую регулярку чтобы она оставляла только имя файла из абсолютного пути. Пример:  'C:\\Users\\username\\Documents\\SomeFolder\\SomeFolder\\icons\\action\\wifi\\wifi_off.svg', вывод: "wifi_off". Без расширения файла
Так есть же готовые решения вроде basename, зачем велосипед изобретать?
источник

DE

Denis Efremov in Regular Expressions
Это да
источник

DA

DIEZ Artemov in Regular Expressions
Лень с Самосознанием
Так есть же готовые решения вроде basename, зачем велосипед изобретать?
я про него не знал
источник

OM

Oleg Makarikhin in Regular Expressions
ломается на контрпримере подкаталога с точкой в имени
C:\\Users\\username\\Documents\\SomeFolder\\Some.Folder\\icons\\action\\wifi\\wifi_off.svg
источник

OM

Oleg Makarikhin in Regular Expressions
можно конечно $ засунуть под скобки posiitive lookahead
\w+(?=\.\w+$)
источник