[Variable length lookbehind not implemented in regex; ... #### print $s;; #@##@###@####@#####@ print for split '(?:(?<=[^#]####)|(?<=[^#]##)|(?## print for split '(?:(?<=[^#]########)|(?<=[^#]######)|(?<=[^#]####)|(?<=[^#]##)|(?