1、正则表达式需要两次转义
    (1)Java 转义
    Java 中的普通字符串,需要经过 Java 的转义
    (2)正则转义
    Java 代码中,正则中的普通字符串,需要经过两次转义,一次 java 转义,一次正则转义
    当想要获取文件后缀名时用分隔函数,因为“.”在正则中代表匹配任意字符,所以要进行转移,要变为“\.”;
    在正则中的元字符 ->转义字符
    ->\\
    ->\
    ?->\?
    |->\|
    “->\”
    检验文件名是否合法(不能包含\ / : < > “ | ?)正则:
    “[\\ |/|: |\
    |\? |< |> |\| |\” ]”