java正则小问题,在线等
在java中,
字符串str为 @answer=2/3,score=5,level=5
我要用 str.split(" ");来切上面的str,需要把切出来的值为 {"","2/3","5","5"}
现问split中怎么写呢,thanks
------解决方案--------------------str.split("[^\\d/]+");
------解决方案--------------------String[] data = str.split("[@,][a-z]+=");
第一个字符为@或,
然后为a-z 的字符 + 表示一个或多个
接着就是一个等于号
通过这种方式分割。
你再看@answer= ,score= ,level= 这三个字符串 ,符合上面的吗。