Test string:
${$var1} bla ${$var2} bla ${$var2} \${$var2} bla \\\${$var2} bla $var1 \\${$var1} bla \\${$var2} bla \${$var2} \\\{$var2} bla \\${$var2} bla \${$var2} $var1 bla \$var1 bla \\$var1 bla \\\$var1 \$var1 bla \\$var1 bla \\\$var1 \\$var1 bla \\\$var1 bla \$var1 bla \\\$var1 bla \\$var1 bla \\\$var1
The choice I'm looking for:
I am looking for a regex to select only ${$varN}, \\${$varN}, $varN, \\$varN without selecting \${$varN}, \\\${$varN}, \$varN, \\\$varN
Regex I tried: (\$\{\$\w*\})|(\$\w*) , but it selects all ${$varN} and $varN
source share