dosubstr; print "---\n"; doregex;