小女子求正则表达式一个 所有按词典顺序递增序排列的小写字母组成的串.谢谢大家! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 比如abe dg egz之类的?这个我看还是不要用正则表达式了 循环判断一下比较实在 ^a?b?c?d?e?f?g?h?i?j?k?l?m?n?o?p?q?r?s?t?u?v?w?x?y?z$试试上面的行吗,就是长了点。如果允许重复字母的话,问号换成星号 /*StringBuffer regex = new StringBuffer("(?:");for (int i='a'; i<'z';) { char c = (char)i; regex.append(c).append("(?=").append((char)(++i)).append(")"); if (i!='z') regex.append('|');}regex.append(")+.");String ptn = regex.toString();*/String ptn = "(?:a(?=b)|b(?=c)|c(?=d)|d(?=e)|e(?=f)|f(?=g)|g(?=h)|h(?=i)|i(?=j)|j(?=k)|k(?=l)|l(?=m)|m(?=n)|n(?=o)|o(?=p)|p(?=q)|q(?=r)|r(?=s)|s(?=t)|t(?=u)|u(?=v)|v(?=w)|w(?=x)|x(?=y)|y(?=z))+.";String str = "abcde ab cde xabcd lm you and me ghijklmn aasd efg uvwxyz";Pattern pattern = Pattern.compile(ptn);Matcher m = pattern.matcher(str);while (m.find()) { System.out.println(m.group());} ^a?b?c?d?e?f?g?h?i?j?k?l?m?n?o?p?q?r?s?t?u?v?w?x?y?z?$刚才掉了一个问号 ppm格式的图片,显示在 android 设备上(java) 如何让文本中的回车键在写入文件中时,回车键不被丢弃掉? valueOf和空指针异常问题 急求!如何将字符串名转化成类名? 做一道题目遇到的java中参数传递的问题 高手进来:用递归法历遍目录,怎样知道到了最后一个文件 java类例如何访问web.xml? setColor(0,0,255)这个点怎么在图片上定位? 如何监视UNIX下某个进程的状态?? 如何得到上传的图片的实际宽度和高度?? 求助: 展示一下我做的聊天软件
这个我看还是不要用正则表达式了 循环判断一下比较实在
/*
StringBuffer regex = new StringBuffer("(?:");
for (int i='a'; i<'z';) {
char c = (char)i;
regex.append(c).append("(?=").append((char)(++i)).append(")");
if (i!='z') regex.append('|');
}
regex.append(")+.");
String ptn = regex.toString();
*/String ptn = "(?:a(?=b)|b(?=c)|c(?=d)|d(?=e)|e(?=f)|f(?=g)|g(?=h)|h(?=i)|i(?=j)|j(?=k)|k(?=l)|l(?=m)|m(?=n)|n(?=o)|o(?=p)|p(?=q)|q(?=r)|r(?=s)|s(?=t)|t(?=u)|u(?=v)|v(?=w)|w(?=x)|x(?=y)|y(?=z))+.";String str = "abcde ab cde xabcd lm you and me ghijklmn aasd efg uvwxyz";Pattern pattern = Pattern.compile(ptn);
Matcher m = pattern.matcher(str);
while (m.find()) {
System.out.println(m.group());
}