我正在尝试使用正则表达式匹配以以下标签开头和结尾的行:
<Description>
</Description>
标签之间可以有多行文本,我该如何匹配这个值?示例描述标签:
<Description>
test1
test2
test3
test4
</Description>
我尝试了多种正则表达式,但都没有效果,下面是我尝试过的最新一种:
<Description>(\n.*)</Description>
编辑:使用正则表达式时,我使用的是 Visual Studio 17 的查找/替换组件。此外,描述标签有多个实例。
答案1
这在 Visual Studio 中对我有用:
<Description>(\n|.)*?</Description>
它搜索行尾或任何字符,重复,但不贪婪(?
)。
答案2
尝试:
<Description>([\s\S]*)</Description>