正则表达式可排除标签组或仅在标签之间匹配(。*)

4673_j

我正在用正则表达式挣扎了一段时间。

我需要匹配<ns3:OutputData>数据之间的文本</ns3:OutputData>

  • 注意:之后ns可能是1或2位数字
  • 注意:数据与示例中的数据在一行中
  • 注意:...前面和结尾只是要提到还有更多的嵌套标签

到目前为止,我的正则表达式(ns\d\d?:OutputData>)\b(.*)(\/\1)

示范文本:

...<ns3:OutputData>foo bar</ns3:OutputData>...

我试图(?:(ns\d\d?:OutputData>)\b)(.*)(?:(\/\1))排除第1组和第3组。

我不会排除匹配的标签,如图像所示:

任何帮助深表感谢。


编辑

Grep Console for IntelliJ可能存在一些正则表达式解释问题,我打算使用该正则表达式。这是迄今为止最匹配的最新图像...

最新的

4673_j

这是我的答案:

(?<=(ns\d:OutputData)>)(.*?)(?=<\/\1)

答案是基于@WiktorStribiżew3给出的解决方案(在注释中)。最后一个工作了,我对此做了一些修改。

感谢所有的努力,尤其是@WiktorStribiżew!


编辑

好的,是的@Bohemian它与两位数不匹配,我忘了更新:

(?<=(ns\d{0,2}:OutputData)>)(.*?)(?=<\/\1)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正则表达式排除标题标签之间的内容

来自分类Dev

正则表达式匹配整行而不是标签之间

来自分类Dev

正则表达式匹配html标签之外的文本,而不是特定标签之间的文本

来自分类Dev

正则表达式匹配html标签之外的文本,而不是特定标签之间的文本

来自分类Dev

正则表达式:匹配主题标签时排除数字

来自分类Dev

正则表达式:从“内容”中排除html标签

来自分类Dev

正则表达式:从“内容”中排除html标签

来自分类Dev

仅在匹配时获取正则表达式组

来自分类Dev

正则表达式匹配最近的 <br> 标签,中间有一组单词

来自分类Dev

javascript如何在标签上进行正则表达式匹配和替换,但排除标签字符

来自分类Dev

PHP正则表达式可消除已定义标签之间的所有内容

来自分类Dev

javascript正则表达式,以匹配2个html注释标签之间的所有内容

来自分类Dev

正则表达式在段落标签之间匹配文本

来自分类Dev

标签之间的正则表达式匹配,如果它们包含目标

来自分类Dev

标签之间的正则表达式匹配模式会插入特定的字符串

来自分类Dev

匹配2个标签之间的所有单词出现-正则表达式

来自分类Dev

正则表达式以匹配(可能多个)标签对之间的所有内容

来自分类Dev

正则表达式匹配多个<images>标签

来自分类Dev

如何正则表达式匹配P标签?

来自分类Dev

html标签内的正则表达式匹配

来自分类Dev

正则表达式,避免匹配起始标签

来自分类Dev

正则表达式模式以匹配所有标签

来自分类Dev

Prometheus正则表达式在不同标签上匹配

来自分类Dev

正则表达式匹配HTML标签和属性

来自分类Dev

Python正则表达式匹配顺序html标签

来自分类Dev

正则表达式匹配标签内的特定文本

来自分类Dev

正则表达式模式以匹配所有标签

来自分类Dev

正则表达式匹配多个<images>标签

来自分类Dev

用于在标签后匹配文本的正则表达式

Related 相关文章

  1. 1

    正则表达式排除标题标签之间的内容

  2. 2

    正则表达式匹配整行而不是标签之间

  3. 3

    正则表达式匹配html标签之外的文本,而不是特定标签之间的文本

  4. 4

    正则表达式匹配html标签之外的文本,而不是特定标签之间的文本

  5. 5

    正则表达式:匹配主题标签时排除数字

  6. 6

    正则表达式:从“内容”中排除html标签

  7. 7

    正则表达式:从“内容”中排除html标签

  8. 8

    仅在匹配时获取正则表达式组

  9. 9

    正则表达式匹配最近的 <br> 标签,中间有一组单词

  10. 10

    javascript如何在标签上进行正则表达式匹配和替换,但排除标签字符

  11. 11

    PHP正则表达式可消除已定义标签之间的所有内容

  12. 12

    javascript正则表达式,以匹配2个html注释标签之间的所有内容

  13. 13

    正则表达式在段落标签之间匹配文本

  14. 14

    标签之间的正则表达式匹配,如果它们包含目标

  15. 15

    标签之间的正则表达式匹配模式会插入特定的字符串

  16. 16

    匹配2个标签之间的所有单词出现-正则表达式

  17. 17

    正则表达式以匹配(可能多个)标签对之间的所有内容

  18. 18

    正则表达式匹配多个<images>标签

  19. 19

    如何正则表达式匹配P标签?

  20. 20

    html标签内的正则表达式匹配

  21. 21

    正则表达式,避免匹配起始标签

  22. 22

    正则表达式模式以匹配所有标签

  23. 23

    Prometheus正则表达式在不同标签上匹配

  24. 24

    正则表达式匹配HTML标签和属性

  25. 25

    Python正则表达式匹配顺序html标签

  26. 26

    正则表达式匹配标签内的特定文本

  27. 27

    正则表达式模式以匹配所有标签

  28. 28

    正则表达式匹配多个<images>标签

  29. 29

    用于在标签后匹配文本的正则表达式

热门标签

归档