繁体   English   中英

如何匹配两个字符串,每个字符串在正则表达式中的不同行[重复]

[英]How can I match two strings, each on a different line in regex [duplicate]

我想要一个可以匹配两个不同行上的两个不同字符串的正则表达式。 例如:

<BuildDetails>
   <Version>1.0</Version>
   <BuildNumber>123</BuildNumber>
   <ToolName>SomeTool</ToolName>
</BuildDetails>


<BuildNumber>456</BuildNumber>

我的正则表达式应该只匹配<BuildNumber>下的<BuildDetails>

这不是正则表达式可以做的事情。 正则表达式不理解像 XML 这样的结构化数据。 无论您使用何种语言,您都需要使用适当的 XML 解析器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM