import pkg/regex
when defined(case2):
# BUG: abc$2def instead of error as in case3b (should use "$$2" if that's what user wants)
echo "abcfoodef".replace(re"foo", "$2")
when defined(case3b):
# OK: RT error: invalidFormatString
echo "abcfoodef".replace(re"f(o)o", "[$2]")