关于正则表达式的意思

duzhonghua 2008-04-14 05:43:44

String str = "/^(.+)(.)(.)(.)$/"
这串正则表达式匹配什么啊,谢谢
...全文
95 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
duzhonghua 2008-04-15
  • 打赏
  • 举报
回复
分不多,呵呵
去掉开头和结尾二个/即可,
duzhonghua 2008-04-15
  • 打赏
  • 举报
回复
谢谢你们了,问题已经解决,太开心了
duzhonghua 2008-04-14
  • 打赏
  • 举报
回复
不是js地,是php地,
有用地
  • 打赏
  • 举报
回复
捕获了四个组,看不出这个正则表达式有啥用。

看上去挺像 JavaScript 的,但是 JavaScript 的正则表达式 / / 外边又不能加双引号。
dracularking 2008-04-14
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 duzhonghua 的回复:]
那我这个程序怎么什么都没的
高手帮看看

Java code
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…
[/Quote]
你这是js的regex style
梅小西Echo 2008-04-14
  • 打赏
  • 举报
回复
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);


}
}
duzhonghua 2008-04-14
  • 打赏
  • 举报
回复
那我这个程序怎么什么都没的
高手帮看看

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 ,郁闷,高手看看
梅小西Echo 2008-04-14
  • 打赏
  • 举报
回复
前面n个字符,后面3个,分别捕获前面n个,后面3个
淡了的风 2008-04-14
  • 打赏
  • 举报
回复
除换行符以外的任意字符,且长度大于4
dracularking 2008-04-14
  • 打赏
  • 举报
回复
和.+没啥区别

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧