Can you explain why we need six escapes? I can only understand why we need 4.

Anyway, what if we implemented it like this:

```ruby
def ellipses_to_wildcards_regex(line)
  content_pieces = line.split(ELLIPSIS_REGEX, -1)
                       .map(&Regexp.method(:escape))
  /\A#{content_pieces.join('.*?')}\Z/
end
```

It passes the tests and is easier for my brain to understand.