用正则表达式提取文本的括号

时间:2013-12-13 10:47:33

标签: java regex

我有一个文本,我想用正则表达式java提取文本的括号 例如文字:

<p>Now a days, regenerative medicine(1) in stem cell(3) filed
   widely <label>attractive(10) by</label> attractive by scientists(4).</p>

如果标签标签之间存在括号,我想在标签标签之间提取所有文本 例如文本上方的摘录:

(1)
(3)
<label>attractive(10) by</label>
(4)

1 个答案:

答案 0 :(得分:3)

试试这个:

(?is)\(\d+\)|<label>.*?\(\d+\).*?</label>

演示

http://regexr.com?37ktp