Why do regexes use `$` and `^` as line anchors? | Dark Hacker News