Hi I want a regex to match everything here except the last 4. path1, path2 and $VAR or ${VAR} are fixed values
I don’t want to match any subpaths of these like the last 4.
value=/path1
value=/path2
value=/path1/
value=/path2/
value=${VAR}
value=${VAR}/
value=$VAR
value=$VAR/
value=/path1/foo
value=/path2/foo
value=${VAR}/foo
value=$VAR/foo
I came up with this but it doesn’t seem to work on ${VAR}
^value=(\/(path1|path2)|\\${VAR})\/?$
(see https://regex101.com/r/EwRuab/1)
>Solution :
This regex, no need to double backslash $:
^value=(/(path1|path2)|\$VAR|\${VAR})/?$