2013-06-03 20 views

回答

6

也許你可以使用這個表達式:

\\{\\n([^\\}]+)\\n\\} 

測試here

Regular expression image

如果你想整個代碼,其中s就是包含您的源文本:

Pattern p = Pattern.compile("\\{\\n([^\\}]+)\\n\\}"); 
Matcher m = p.matcher(s); 
while (m.find()){ 
    System.out.println(m.group()); 
} 
+0

好!我應該使用Java中的.split()函數來獲得正確的結果嗎? –

+0

@Seraphim我在我的答案中添加了代碼部分。我對Java的語言不太熟悉(正則表達式在許多不同的語言中都是它自己的語言),但我認爲這是可行的。 – Jerry

+0

是的!好!它正在工作! –