当前位置: 首页 > 知识库问答 >
问题:

Regex匹配所有内容并按ID进行区分

堵彬彬
2023-03-14

https://regex101.com/r/duygh1/1我想匹配它,但要将它分成组,例如:

 , <np>economic crisis</np> and <np>natural disaster</np> , <np>economic crisis</np> , <np>economic crisis</np>

在最后一部分,我想把里面的每一个单词都匹配起来

> <np>...</np>

但相反,它把所有的东西都当作一个句子来威胁,不会把它分开。

> <np>...</np>

其中{}表示可选,NP表示

> <np>...</np>

例如,如果我得到:

> <np>unforeseen event</np> , including <np>armed conflict</np> , <np>economic crisis</np> and <np>natural disaster</np> , <np>economic crisis</np> , <np>economic crisis</np>

我应该可以有:

(<np>)(.*?)(</np>)( ,)? including (<np>)(.*?)(</np>)(( , | and | or )+?(<np>)(.*?)(</np>))*
(( , | and | or )+?(<np>)(.*?)(</np>))*

共有1个答案

楚帅
2023-03-14

请将此正则表达式与不同的匹配项一起使用。 ([^<]+)

并提取B/W每个标记。

谢谢

 类似资料:
  • 我在创建正则表达式以匹配这些内置组时需要一些帮助: 我尝试了以下匹配模式,但它给了我一些错误: 错误代码: 这是预览:https://regex101.com/r/WKal3Y/1

  • 你知道我错过了什么吗?

  • 我有一个字符串,我正试图根据几个regex模式验证它,我希望由于模式匹配在3.10中可用,我可以使用它来代替创建if-else块。 考虑一个字符串'validateString',其可能的值1021102,1.25.32string021。 我尝试的代码如下所示。 对于正则表达式1、2和3,我尝试了字符串正则表达式模式,还重新设置了。编译对象,但它似乎不起作用。 我一直试图在互联网上找到这方面的例

  • 我有这样一个字符串: 最终,我需要修改匹配的子字符串的每个实例,但我还需要修改和之前/之后的每个子字符串。 下面的正则表达式匹配a

  • 我有一个字符串来保存整个html文档。我想获取具有特定ID的div中的所有内容。例如: 我需要id =“myId”标签和它的结束标签之间的内容。有什么方法可以实现这一点吗?输出应该是第二行。

  • 我正在尝试获取每个<代码>的文本 示例: