Test, validate and match regular expressions
This regex matches calls to the `.getModification()` method, capturing arguments in the Kt SDK V2 for Go. The first argument is a quoted string identifier containing word characters and hyphens. The second argument can be a quoted string, a signed/unsigned decimal number, or a boolean value (true/false with various casings). An optional third argument may follow, accepting booleans, integers, or quoted strings.