Эй, ребята, я хотел спросить, можете ли вы сделать некоторые условные проверки для одного регулярного выражения, используя lookahead или любой другой механизм.
Например, в моем регулярном выражении я хочу, чтобы следующее значение находилось в диапазоне от 0 до 5, если предыдущее значение было больше 3, или в диапазоне от 0 до 9, если предыдущее значение было меньше 3.
Например:
[0-9] следующее совпадение должно быть либо [0-5] ИЛИ [0-9] в зависимости от того, было ли предыдущее значение меньше или больше 5.
как код думает об этом так:
называет это A -> [0-9] [0-9] <- называют это B </p>
если (A <5), то B [0-9] Остальное B [0-5] </p>
Возможно ли это как одно регулярное выражение?