I don't really think this is more readable than the regex itself once it starts to get complex, like they all do.
Maybe if this was implemented on a prefix notation language it may have would looked/read better
Maybe if this was implemented on a prefix notation language it may have would looked/read better