2014-10-17 49 views
-3

我想使用java方法replaceAll(),該方法從字符串中刪除與給定正則表達式匹配的所有字符,以從字符串中刪除開始和結束括號字符。什麼正則表達式可以匹配[和]字符?

所以,我需要使用匹配[和]的正則表達式作爲參數。

我試過使用[|]或([|]),但它們似乎不起作用。

+6

''['和'\]'..這是如此基本,它應該在任何文檔中。 – usr2564301 2014-10-17 22:24:09

+0

它*在*文檔中:「[abc] \t a,b或c(簡單類)」和「\ [...]引用以下字符」。 – 2014-10-17 22:26:28

+5

而且由於您使用的是Java,因此您需要添加一個額外的斜線以跳過第一個斜槓。 :) – Voicu 2014-10-17 22:26:51

回答

0

你需要轉義:

\[ and \] 
0

這應該同時關閉開你右括號。

str = str.replaceAll("\\[", "").replaceAll("\\]", ""); 
相關問題