顺序读取文件, 其中每个文本行前四个字母称为行类型 每个文本块从 HEDR 行开始到下个 HEDR 结束(不含下个 HEDR 行) 最后一个 TLRL 是文件结束行标志 约束条件 a) 处理掉文件不存在、文件打开或读取失败等异常 b) 忽略掉空行 c) 每个文本行前四个字符必须由【 三个大写英文字母加 1 个大写英文字母或 1 个数字组成】,要求使用正则表达式进行验证 d) 如果文件末尾没有 TLRL 行,则返回空 ArrayList,即认为该文件无效 请编写一个方法,型如 getTextBlockArrListFromFile(filename),返回由若干个文本 块组成的 ArrayLis