Изменить регистр только 1 буквы в нескольких фразах после определенного символа
Есть все строки такого типа:
https://bbb/bbb/bbb/2018/06/aaa_aaa-aaa_aaa-aaa-1-aaa.doc
Нужно изменить регистр только первой буквы во всех фразах, которые находятся после последнего / и отделяются _ (помечено жирным). Те, что возле | - | не трогать также, как и весь текст до последнего / и после последнего небуквенного символа до конца строки.
Подсказали 2 варианта:
\w++(?!.*/)(?!$)
[^\W_]++(?!.*/)(?!$)
Теперь нужен третий вариант, где нужно, чтобы выделялись только те, что возле _, а остальные, которые возле | - | не изменялись.
Ответы (1 шт):
Автор решения: Владислав Макаров
→ Ссылка
Попробуй так (.*)\/(\w). В первом кармане читается всё до последнего вхождения /, а потом первая буква
А вообще регулярки удобно разбирать в https://regex101.com/