fix greedy matching of bracketed escapes
This commit is contained in:
parent
4e36cb3f41
commit
dc3b93380a
|
@ -102,7 +102,7 @@ var (
|
|||
"default": "99",
|
||||
}
|
||||
|
||||
bracketedExpr = regexp.MustCompile(`^\[.*\]`)
|
||||
bracketedExpr = regexp.MustCompile(`^\[.*?\]`)
|
||||
colourDigits = regexp.MustCompile(`^[0-9]{1,2}$`)
|
||||
)
|
||||
|
||||
|
|
|
@ -38,6 +38,7 @@ var unescapetests = []testcase{
|
|||
{"te$c[04,03]9st", "te\x0304,039st"},
|
||||
{"te$c[asdf !23a fd4*#]st", "te\x03st"},
|
||||
{"te$c[asdf , !2,3a fd4*#]st", "te\x03st"},
|
||||
{"Client opered up $c[grey][$r%s$c[grey], $r%s$c[grey]]", "Client opered up \x0314[\x0f%s\x0314, \x0f%s\x0314]"},
|
||||
}
|
||||
|
||||
var stripTests = []testcase{
|
||||
|
|
Loading…
Reference in New Issue