這是我的代碼。需要java正則表達式來獲得特定的輸出
String parsedValue = "(1234)";
if(!parsedValue.equals("")){
parsedValue = parsedValue.replaceAll("\\(*\\)", "");//I can just change the regex but still need to use replaceAll method.
}
System.out.println(parsedValue);
我得到的輸出:(1234
我的預期成果是:1234
基本上我想在兩端擺脫括號。 除了replaceAll方法外,我無法使用任何其他方法。代碼的那部分不在我的控制之下。我可以改變正則表達式。
任何形式的幫助,高度讚賞。
供參考:'\\(* \\)'表示 「零個或多個'('S,接着是一個')'」。在你的字符串中唯一匹配的是末尾的''''。 –