编写正则表达式.docx
编写正则表达式正则表达式量词量词指定字符出现的次数。RegexDescriptionX?X出现一次或根本不出现X+X出现一次或多次X*X出现零次或多次XnX只出现n次Xn, )X出现n次或更多次Xy, z)X至少出现y次但少于z次正则表达式字符类No.Character ClassDescription1abca、b或c (简单类)2abc除a、b或c之外的任何字符(否定)3a-zA-Za到z或A到Z,包括在内(范围)4a-dm-pa 到 d,或 m 到 p: a-dm-p(并集)5a-z&&defd、e或f (交点)6_a_z&&bca至z, b和c除外:ad-z(减法)7a到z,而不是m到p: a-lq-z(减法)Pattern 类它是正则表达式的编译版本。它用于为正则表达式引擎定义模式。N0.MethodDescription1static Pattern compile(String regex)编译给定的正则表达式并返回模式的实例。2Matcher matcher(CharSequence i nput)创建一个将给定输入与模式相匹配的匹配器。3static boolean matches(String regex, CharSequence input)它作为编译和匹配器方法的组合。它编译正则表 达式并将给定的输入与模式匹配。4StringE split(CharSequence in put)围绕给定模式的匹配项拆分给定的输入字符串。5String pattern()返回正则表达式模式。tcher 类它实现了 MatchResult接口。它是一个正则表达式引擎,用于在字符序列上执行匹配操作。No.MethodDescription1boolean matches()测试正则表达式是否匹配模式。2boolean find()查找下一个与模式匹配的表达式。3bool ean f i nd (i nt. start.)从给定的起始编号开始查找与模式匹配的下一个表达式。4String group()返回匹配的子序列。5int start ()返回匹配子序列的起始索引。6int end ()返回匹配子序列的结束索引。7int groupCount()返回匹配子序列的总数。