정규 표현식은 (\\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"
가 아마 여기에 도움을 요청 적합하지 것입니다. 그러나 저는 정규 표현식에 익숙하지 않아 결과를 빨리 알아야합니다.
나는 복잡성을 줄이고 몇 가지 방법을 시도했다. 내가 그들을 결합 할 경우 (\\w+).*>(.{23})
(\\a)
이 ([^\\[]+)
에 OK입니다 만에
abbb>(ccccccccccccccccccccddddddddddcc)
은 OK입니다.(\\w+).*>(.{23}) ([^\\[]+)
그래서 내가, 특히([^\\[]+)\\[([^\\]]+)]: (.+)
일부 혼란 스러워요에abbb>(ccccccccccccccccccccddddddddddcc) (\\a)
확인하지 않습니다. 감사합니다. .
당신은 정규 표현식을 사용하여 달성하고 싶은 것을 설명해 주시겠습니까? 당신의 예는 흥미롭지 만 무엇이 필요한지 이해하는 데 도움이되지 않습니다. – AlexR
또한 정규식을 사용하려는 위치를 언급하십시오. 다양한 정규 표현식이 있으므로 정규 표현식의 의미는 사용하는 소프트웨어에 따라 다릅니다 # – sleske
Java의 경우이 온라인 테스터를 사용하는 것이 좋습니다. http://www.regexplanet.com/advanced/java /index.html – jlledom