Я хочу сопоставить каждый символ "e", который не является частью нотации Scientifi c e (например, 3e + 6) в квадратных скобках. Я могу сделать обратное без проблем: /(?<=\(\d)e(?=[+-]\d+\)/)
Проблема в том, что, если я пытаюсь это сделать (/(?<!\(\d+)e(?![+-]\d+\))/
), он не совпадает, как только первая или последняя часть не совпадает (не и).
Короче говоря, он должен соответствовать e в:
23e+4
4e
e
e+5)
(4e
, но не в:
(23e+5)
(или соответствовать любому e, который не соответствует этому /\(\d+e[+-]\d+\)/
)
Заранее спасибо:)