
[英]Powershell RegEx: How can I match lines with two matching strings?
[英]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.