正则表达式是 (\\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}) ([^\\[]+)
所以我很困惑,尤其是 ([^\\[]+)\\[([^\\]]+)]: (.+) 部分。谢谢 。