正則表達式是(\\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}) ([^\\[]+)
所以我很困惑,尤其是([^\\[]+)\\[([^\\]]+)]: (.+)
部分。 謝謝。
你能解釋一下你想用正則表達式來達到什麼目的嗎?你的例子很有趣,但無助於理解你需要什麼。 – AlexR
此外,請提及您想使用正則表達式的位置。有許多不同的正則表達式方言,所以正則表達式的含義取決於您使用的是哪種軟件。# – sleske
對於Java,我建議您使用此在線測試程序:http://www.regexplanet.com/advanced/java /index.html – jlledom