Мне нужна помощь с регулярным выражением, которое будет находить совпадения в строках ниже:
myDOG_test
мойCAT_test
По сути, я хочу вернуть «СОБАКУ» или «КОШКУ» из этих путей.
Затем у меня есть похожие строки (все начинаются с «мой»), которые не содержат подчеркивания ПОСЛЕ нужного мне значения, и в этом случае я просто хочу вернуть ПОЛНУЮ строку — в группе соответствия.
myCentralReports
мой DEMO3
Это REGEXP, который у меня есть до сих пор:
.*?my(.*?)\_.*
Это правильно помещает CAT & DOG в соответствующую группу, но у меня возникают проблемы с сопоставлением двух других строк. Очевидно, я оставил там жестко закодированное подчеркивание, чтобы показать вам, с чего я начал, но мне нужно изменить его для другого случая. Любая помощь приветствуется! Спасибо.