关于正则表达式的意思 String str = "/^(.+)(.)(.)(.)$/"这串正则表达式匹配什么啊,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那我这个程序怎么什么都没的高手帮看看String target = "GPEP2uVA2yEufDOaCOGMkw--ALZ"Matcher matcher = Pattern.compile("/^(.+)(.)(.)(.)$/").matcher(target); String parity = ""; String str = ""; String len1 = ""; String len2 = ""; if(matcher.find()){ parity = matcher.group(1).toString(); len2 = matcher.group(2).toString(); len1 = matcher.group(3).toString(); str = matcher.group(4).toString(); }// 其中if直接为false ,郁闷,高手看看 import java.util.regex.Matcher;import java.util.regex.Pattern;public class w{ public static void main(String[] aa) { String target = "GPEP2uVA2yEufDOaCOGMkw--ALZ"; Matcher matcher = Pattern.compile("^(.+)(.)(.)(.)$").matcher(target); String parity = ""; String str = ""; String len1 = ""; String len2 = ""; if(matcher.find()){ parity = matcher.group(1).toString(); len2 = matcher.group(2).toString(); len1 = matcher.group(3).toString(); str = matcher.group(4).toString(); } System.out.println(parity); System.out.println(len2); System.out.println(len1); System.out.println(str); }} 捕获了四个组,看不出这个正则表达式有啥用。看上去挺像 JavaScript 的,但是 JavaScript 的正则表达式 / / 外边又不能加双引号。 不是js地,是php地,有用地 带安全策略文件的程序如何用installanywhere打包 数据库连接与关闭 Char == int? java高手请进 各位大大,能不能推荐几本系统学习Java的好教材! 有汉字的javaScrpt为什么保存不了啊? 做个MP3播放器 求创建对象的问题 如何解压一个被加密的zip文件 Java StringBuilder和String的内存分析的问题 关于一个取网页代码的问题 请教一道题目?! CSS外部样式表问题
高手帮看看String target = "GPEP2uVA2yEufDOaCOGMkw--ALZ"
Matcher matcher = Pattern.compile("/^(.+)(.)(.)(.)$/").matcher(target);
String parity = "";
String str = "";
String len1 = "";
String len2 = "";
if(matcher.find()){
parity = matcher.group(1).toString();
len2 = matcher.group(2).toString();
len1 = matcher.group(3).toString();
str = matcher.group(4).toString();
}
// 其中if直接为false ,郁闷,高手看看
import java.util.regex.Pattern;
public class w
{
public static void main(String[] aa)
{
String target = "GPEP2uVA2yEufDOaCOGMkw--ALZ";
Matcher matcher = Pattern.compile("^(.+)(.)(.)(.)$").matcher(target);
String parity = "";
String str = "";
String len1 = "";
String len2 = "";
if(matcher.find()){
parity = matcher.group(1).toString();
len2 = matcher.group(2).toString();
len1 = matcher.group(3).toString();
str = matcher.group(4).toString();
}
System.out.println(parity);
System.out.println(len2);
System.out.println(len1);
System.out.println(str);
}
}
有用地