首页   注册   登录
 A01514035 最近的时间轴更新

A01514035

V2EX 第 355927 号会员,加入于 2018-10-13 21:15:46 +08:00
A01514035 最近回复了
解决了,是我字符串截取有问题,正则表达式确实没有错误。感谢各位。
@mrsatangel 你好,运行出来的是 ette 和 b
```
public static List<String> getMsg(String msg) {

List<String> list = new ArrayList<String>();
Pattern p = Pattern.compile("(?<=\\[{2})\\w+?(?=\\]{2})");
Matcher m = p.matcher(msg);
while (m.find()) {
list.add(m.group(0).substring(1, m.group().length() - 1));
}
return list;
}

public static void main(String[] args) throws Exception {
String msg = "mSurface=Surface(name=com.[[letter]]bbk.launcher2/com.[[bbk]].launcher2.Launcher)";
List<String> list = getMsg(msg);
for (String s:list){
System.out.println(s);

}

}
```
@redeemer1001
@godoway
@pkookp8 匹配出来的是一个 string 类型的数组,每个数组的值是一个 string,这个 string 就是带[]的,还是正则表达式写的有问题。你会其他语言的正则表达式吗,不一定是 java 的。因为正则表达式都是通用的。
114 天前
回复了 hahaDK 创建的主题 职场话题 有大厂实习经历,秋招感觉还是有点难啊
我是你学校湖对面的,15 级的😂能进腾讯实习,感觉好厉害呀
这是我在论坛里看到的第二个工作的想考研的了。作为 9 月份即将读研的我很好奇,读研的意义是在于研究生间能学到很多有用的知识还是在于研究生学历?我怎么感觉学校里学的知识都很落后工业界基本用不上。读研真的有用吗?
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4405 人在线   最高记录 5043   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 12ms · UTC 01:50 · PVG 09:50 · LAX 17:50 · JFK 20:50
♥ Do have faith in what you're doing.