1
我得到以下String
迴應時,我pull the annotations of a method in Java class
:獲取Java註釋期望的數據
@client.test.annotations.TestInfo(id=[C10137])
@org.testng.annotations.Test(alwaysRun=false, expectedExceptions=[]..
不過我只在id=[C10137]
部分感興趣,並希望得到這個數字 - 10137
。此外,還可以作爲一個案例:
CASE1://multiple ids
@client.test.annotations.TestInfo(id=[C10137, C12121])
@org.testng.annotations.Test(alwaysRun=true,...
CASE2://no id
@client.test.annotations.TestInfo(id=[]) //ignore this time
@org.testng.annotations.Test(alwaysRun=true,...
將正則表達式的工作對我來說在這裏產生這種陣列id的?或者其他一些好方法來獲得理想的ID數組。
考慮我的'CASE1'問題作爲我的Java字符串。我這樣做'String.replaceAll(String,「\ bid \ b = \ [(。+?)\]」)... ...編譯器說正則表達式的無效序列?我錯過了什麼嗎? –
@PratikJaiswal你可以使用'matcher'..see it ** [here](http://ideone.com/knJM6D)** – rock321987
爲我工作,我可以從這裏開始。 –