who uses ^ and $ anyway