Я хочу разделить выражение с помощью оператора >
. Я хочу идентифицировать любое выражение, которое использовало оператор >
, и разделить его на три группы: LHS, RHS and >
Я использую следующее регулярное выражение
(.+)(>)(.+)
Я ошибочно идентифицирую группу
5 > ${a > 0 ? a :6 }
Получает
Group1: 5 > ${a
Group2: >
Group3: 0 ? a :6 }
Что является неправильным , Он должен получить
Group1: 5
Group2: >
Group3: ${a > 0 ? a :6 }
Любое предложение это работает. Могу ли я добавить в Regex что-то, что должно игнорировать оператор >
, который используется внутри ${}