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

最多

我正在尝试编写正则表达式模式以解析具有类似标签(3个字符)的字符串,并且这些标签在字符串中已弃用

ABC=TEXT 1 - HERE.. DEF=/TEXT 2: TEXT .. ZYX=TEXT 3 TEXT

当我使用

#([A-Z]{3})=(.*)+#isU

我只得到标签ABC,DEF等,但没有得到内容。我怎样才能两者兼得?

我想获得配对标签和内容的结果

ABC
TEXT 1 - HERE.. 

DEF
/TEXT 2: TEXT .. 

ZYX
TEXT 3 TEXT

更新:请参见我的示例https://regex101.com/r/uI0fW4/1

阿维纳什·拉吉(Avinash Raj)

您需要使用肯定的前瞻性断言。

([A-Z]{3})=(.*?)(?=[A-Z]{3}=|$)

演示

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

查找Java中正则表达式模式的所有匹配项-甚至重叠

正则表达式:匹配除特定模式以外的所有内容

正则表达式-如何匹配除特定模式以外的所有内容

正则表达式以匹配除包含特定模式的单词以外的所有单词

使用正则表达式匹配img标签中没有的模式

正则表达式两组匹配所有内容,直到模式

正则表达式:匹配字符串中所有单词的模式

正则表达式匹配所有有效doctype标签的字符串

正则表达式模式,与匹配模式的正则表达式模式的所有可能变体匹配

检索与Perl中的所有正则表达式完全匹配的模式

Python正则表达式选择所有与模式不匹配的元素

匹配所有正则表达式模式,直到达到定界模式

正则表达式匹配所有内容,直到模式中包含异常

正则表达式匹配正则表达式模式之外的所有内容

匹配php中所有重复的正则表达式模式

(Nginx)正则表达式模式以匹配除www之外的所有内容

正则表达式-删除所有与模式不匹配的行

匹配所有形式的整数文字的正则表达式模式

更改xml树中具有与特定正则表达式模式匹配的标签的值

正则表达式根据模式替换所有匹配项

编写正则表达式以匹配模式之间的所有4位数字

Perl命令行正则表达式修改所有模式匹配

正则表达式匹配除模式之外的所有内容

使用标签提取所有出现的正则表达式模式

Python2:匹配所有名称的正则表达式模式

javascript正则表达式匹配模式(有冲突)

匹配除脚本标签之外的所有标签的 Ruby 正则表达式

正则表达式匹配除模式之外的所有内容

正则表达式匹配除尾随模式之外的所有内容