2011-02-11 4 views
0

대괄호와 그 내용을 제거하려면 Java에서 String.replaceAll(...) 정규식이 필요합니다.대체 할 정규 표현식 "(11245)"

hello(100) 

행 : 예

hello 
+4

'(100 (101) '와'A (B (c)에 대해 발생해야하는 d? e'? – aioobe

답변

2

이 시도이

theString.replaceAll("\\(.*?\\)", "") 
+0

마이크, 대답을''\\ (. *? \\) ''로 다시 편집하지 마십시오.''\\\ (. *? \\\) "'이어야합니다. 그렇지 않으면 나는 당신을 다운 투표해야 할거야! :) –

+0

바트 편집에 감사드립니다. 물론 그렇습니다. 정규식을 테스트했지만 자바 문자열에 넣을 때 백 슬래시를 벗어났다는 사실을 잊어 버렸습니다. 너무 이른 아침에 ... :-) –

+0

마이크는 괜찮습니다. –