package com.arialyy.frame.util; /** * Created by AriaLyy on 2015/1/10. * 正则表达式规则 */ public class RegularExpression { /** * APK包 */ public static String APK = "^(.*)\\.(apk)$"; /** * 视频 */ public static String VIDEO = "^(.*)\\.(mpeg-4|h.264|h.265|rmvb|xvid|vp6|h.263|mpeg-1|mpeg-2|avi|" + "mov|mkv|flv|3gp|3g2|asf|wmv|mp4|m4v|tp|ts|mtp|m2t)$"; /** * 音频 */ public static String MUSIC = "^(.*)\\.(aac|vorbis|flac|mp3|mp2|wma)$"; /** * 文本 */ public static String TEXT = "^(.*)\\.(txt|xml|html)$"; /** * 压缩包 */ public static String ZIP = "^(.*)\\.(zip|rar|7z)$"; /** * DOC */ public static String DOC = "^(.*)\\.(doc|docx)"; /** * PPT */ public static String PPT = "^(.*)\\.(ppt|pptx)"; /** * xls */ public static String XLS = "^(.*)\\.(xls|xlsx)"; /** * vcf */ public static String VCF = "^(.*)\\.(vcf)"; /** * pdf */ public static String PDF = "^(.*)\\.(pdf)"; /** * SQL */ public static String SQL = "^(.*)\\.(sql|db)"; /** * 图片 */ public static String IMG = "^(.*)\\.(jpg|bmp|png|gif|jpeg|psd)"; /** * 中文 */ public static String CHINESE = "[\\u4e00-\\u9fa5]"; /** * 首尾空白字符 */ public static String START_OR_END_NONE = "^\\s*|\\s*"; /** * 空白行 */ public static String NOTE_ITEM = "\\n\\s*\\r"; /** * 邮箱 */ public static String EMAIL = "\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*"; /** * url */ public static String URL = "[a-zA-z]+://[^\\s]*"; /** * QQ */ public static String QQ = "[1-9][0-9]{4,}"; /** * IP */ public static String IP = "\\d+\\.\\d+\\.\\d+\\.\\d+"; }