What does the `^` symbol represent in a regular expression in Java?
`^` matches any non-whitespace character at the beginning of the string.
You're close! The `^` symbol matches the beginning of a string, but it doesn't specifically target non-whitespace characters.
Can you clarify how `^` works when placed outside a character class?