想要問你的幫助。 我想從括號中獲得價值。 句子例如將總是在相同的格式,如:正則表達式。如何從括號內獲得價值
String s = "BRACKET (center)";
"BRACKET()"
- 總是相同的。 我需要在括號內取值。 我試圖做到這一點:
String newLine = s.replaceAll("^BRACKET\\s\\(\\)", "");
System.out.println(newLine);
它不起作用。請幫忙嗎?
想要問你的幫助。 我想從括號中獲得價值。 句子例如將總是在相同的格式,如:正則表達式。如何從括號內獲得價值
String s = "BRACKET (center)";
"BRACKET()"
- 總是相同的。 我需要在括號內取值。 我試圖做到這一點:
String newLine = s.replaceAll("^BRACKET\\s\\(\\)", "");
System.out.println(newLine);
它不起作用。請幫忙嗎?
你應該這樣做:
String newLine = s.replaceAll("^BRACKET\\s\\((.*)\\)", "$1");
注意額外(.*)
,這將匹配任何字符串是在括號內。然後$1
將引用之前匹配的內容(每對括號形成一個組,您稍後可以參考;因爲只有一對,你可以參考它爲$1
)
那麼'String newLine = s.substring(「BRACKET (「.length(),s.length() - 1)'? – Izruo