java正则小问题,在线等 在java中,字符串str为 @answer=2/3,score=5,level=5我要用 str.split(" ");来切上面的str,需要把切出来的值为 {"","2/3","5","5"}现问split中怎么写呢,thanks 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String[] data = str.split("[@,][a-z]+="); 这样写可得到按要求的值,可 1 为什么要写 [@,][a-z]+= 呢 2 为什么要有二对[] 并,@后,为什么要有个 ,号 thanks String[] data = str.split("[@,][a-z]+="); 第一个字符为@或, 然后为a-z 的字符 + 表示一个或多个接着就是一个等于号通过这种方式分割。你再看@answer= ,score= ,level= 这三个字符串 ,符合上面的吗。 Java文件输出问题 AJAX验证问题,急~~ 关于多线程的一个程序? 类反射原理到底是怎么实现的?? poi操作excel问题 JAVA中的指针,引用及对象的clone 100分求教java 文件操作(如果系统允许,还可再加) java运行问题! 我的applet中需要用到jb的一些类,请问怎样用这些类? 超级新手求助!!! java读取文件中内容,在线等 java正则小问题,在线等
这样写可得到按要求的值,
可 1 为什么要写 [@,][a-z]+= 呢
2 为什么要有二对[] 并,@后,为什么要有个 ,号
thanks
String[] data = str.split("[@,][a-z]+="); 第一个字符为@或,
然后为a-z 的字符 + 表示一个或多个
接着就是一个等于号通过这种方式分割。
你再看@answer= ,score= ,level= 这三个字符串 ,符合上面的吗。