Why do regexes use `$` and `^` as line anchors?

Why do regexes use $ and ^ as line anchors?.
A history that will satisfy nobody.

Read in full here:

This thread was posted by one of our members via one of our news source trackers.