담에 또 써먹을 일이 있을까 모르겠지만… 일단 끄적여 본다~

 

// 이 문자열에서 시간표시 이전만 남기고 제거하고 싶다.
String msg = "블라블라블라블라 (09:01 13:57:14) 블라블라블라";
String msgSubStr = ""; // 잘라낸 결과
Pattern pattern = Pattern.compile("\\(\\d\\d"); // 위 msg 문자열에서 "(09" 에 해당하는 정규식패턴
Matcher matcher = pattern.matcher(msg);
int foundIdx = 0;
if(matcher.find()){
    foundIdx = matcher.start();
    if(foundIdx > 1){
        msgSubstr = msg.substring(0, foundIdx-1)
    }
}