regex正则表达式:用到string的matches(regex); 符合就返回true;不符合返回false; regex="[1-9][0-9]{4,14}"或者[1-9]\\d{4,14} \要转义。用\\ import java.util.regex.Pattern 正则表达式的编译表达形式。 规则: 正则表达式的功能:
判断是否符合这个正则表达式。 matches(string regex); 注意 . 要用 \\.
里面可以用()来把某些内容包起来。 拆分字符串 string[] split(regex); 18-24 按照 - 来分割 成一个string数组。 然后用Integer.parseInt(string[x]) 将字符串按照10进制进行解析。 \\ 代表一个\ 对于路径里面的\\正则表达式要用“\\\\” 替换功能: string类的replaceAll(string regex,string replacement) 用后者替换所有匹配regex表达式的字符串。 模式个匹配器的基本匹配顺序:Pattern和Matcher
- public boolean find()尝试查找与该模式匹配的输入序列的下一个子序列。此方法从匹配器区域的开头开始,如果该方法的前一次调用成功了并且从那时开始匹配器没有被重置,则从以前匹配操作没有匹配的第一个字符开始。如果匹配成功,则可以通过 start、end 和 group 方法获取更多信息。
- find()函数之后调用group()函数,才能返回找到的字符串第二次调用find()会找下一个所以要用一个循环来调用,判断条件就是find之后是true还是false
|
|