У меня есть строка:
ABC/12345.DEF/ZYX.THIS IS THE REST OF THE STRING
Мне нужно регулярное выражение, которое разбит это на 3 группы имен:
FIRST: 12345
SECOND: ZYX
THIRD: THIS IS THE REST OF THE STRING
Вот что я придумала:
(?=.*\bABC\/(?<FIRST>[\w\d\s,]*)\.\b)(?=.*\bDEF\/(?<SECOND>[\w])\b)(?<THIRD>[\w\W\s]*)
Это дает:
FIRST: 12345
SECOND: ZYX
THIRD: ABC/12345.DEF/ZYX.THIS IS THE REST OF THE STRING
Любая помощь будет принята с благодарностью. Спасибо