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

标签 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)

最佳答案

试试这个:

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

演示

http://regexr.com?37ktp

关于java - 使用正则表达式提取文本的括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20564611/

相关文章:

java - 反序列化 Google Web Kit 响应 (Java) 和 Java Servlet

java - 如何配置 Magento Enterpise 以使用 Solr 作为主要搜索引擎?

java - 使用正则表达式 Java 获取重叠模式

Java替换所有字符串在所有单词周围添加引号但忽略句点

javascript - 验证用户输入以使用正则表达式获取字符和数字不起作用

XML 文件中的 Java 替换

java - Java 中是否可以使用相同接口(interface)的参数化和非参数化版本?

java - 如何在具有 IAM 角色的 ec2 实例上使用 java 在没有访问凭证的情况下访问 dynamodb

java - 翻译 Spring Batch 使用的表定义是否可行?

python - 匹配正则表达式(python)