正则表达式是 (\\w+).*>(.{23}) ([^\\[]+)\\[([^\\]]+)]: (.+)
Pattern pattern = Pattern.compile("(\\w+).*>(.{23}) ([^\\[]+)\\[([^\\]]+)]: (.+)")
String s = "xxxxxx"; //this is what I want
Matcher matcher = pattern.matcher(s);
System.out.println(matcher.find()); // I hope "true"
也许不适合在这里寻求帮助。但我不是正则表达式专家,我需要快速知道结果。
我降低了复杂性并尝试了一些方案。
abbb>(ccccccccccccccccccccddddddddddcc)
可以(\\w+).*>(.{23})
(\\a)
可以([^\\[]+)
但如果我把它们结合起来。
abbb>(ccccccccccccccccccccddddddddddcc) (\\a)
不行(\\w+).*>(.{23}) ([^\\[]+)
所以我很困惑,尤其是 ([^\\[]+)\\[([^\\]]+)]: (.+)
部分。谢谢 。