Мне нужна помощь с регулярным выражением, которое найдет совпадения в следующих строках:
myDOG_test
myCAT_test
По сути, я хочу вернуть 'DOG' или 'CAT' из этих путей.
Затем у меня есть похожие строки (все начинаются с 'my'), которые не содержат подчеркивания ПОСЛЕ нужного значения, и в этом случае я просто хочу вернуть строку FULL - в группе совпадений.
myCentralReports
myDEMO3
Это REGEXP, который у меня есть до сих пор:
.*?my(.*?)\_.*
Это правильно помещает CAT & DOG в соответствующую группу, но у меня проблемы с сопоставлением двух других строк. Очевидно, я оставил здесь жестко закодированное подчеркивание, чтобы показать вам, с чего начал, но мне нужно изменить это для другого случая. Любая помощь приветствуется! Спасибо.