问题描述
验证一串数字中是否包含ABAB规则的。例如:67590878786
解决方案
.*(d{2})1.*
解决方案二:
/(d{2})1/
解决方案三:
见代码public class Test {public static void main(String[] args) {String source = "67590878786";Pattern pattern = Pattern.compile("((\d)[0-9&&[^1]])\1");Matcher m = pattern.matcher(source);while(m.find()){System.out.println(m.group());}}
解决方案四:
各式各样的正则表达式参考大全(访问正则表达式实例库)http://xiaoxing598.iteye.com/blog/1890829^[A-Za-z]+$ //匹配由26个英文字母组成的字符串 ^[A-Z]+$ //匹配由26个英文字母的大写组成的字符串 ^[a-z]+$ //匹配由26个英文字母的小写组成的字符串 ^[A-Za-z0-9]+$ //匹配由数字和26个英文字母组成的字符串 ^w+$ //匹配由数字、26个英文字母或者下划线组成的字符串
时间: 2024-09-20 15:44:23