The easiest way to explain regex is by using another regex and you couldn't disagree, could you?
Meme text:
Regex explained with Regex:
^(?:(?:[^?+{}()[\]\\|]+|\\.|\[(?:\^?\\.|\^[^\\]|[^\\^])(?:[^\]\\]+|\\.)\]|\((?:\?[:=!]|\?<[=!]|\?>|\?<[^\W\d]\w>|\?'[^\W\d]\w')?(?<N>)|\)(?<-N>))(?:(?:[?+]|\{\d+(?:,\d)?\})[?+]?)?|\|)*$(?(N)(?!))
Meme text:
Regex explained with Regex:
^(?:(?:[^?+{}()[\]\\|]+|\\.|\[(?:\^?\\.|\^[^\\]|[^\\^])(?:[^\]\\]+|\\.)\]|\((?:\?[:=!]|\?<[=!]|\?>|\?<[^\W\d]\w>|\?'[^\W\d]\w')?(?<N>)|\)(?<-N>))(?:(?:[?+]|\{\d+(?:,\d)?\})[?+]?)?|\|)*$(?(N)(?!))