RegEx用于具有不同标记的多个换行符

时间:2017-11-07 03:54:22

标签: regex regular-language

            <p>HISTORY</p>
            <p>1. Vicky Mears 1st dog's owner.</p>
            <p>2. Paul Nash 2nd dog's owner.</p>
            <p>3. Died 39 months of age</p>
            </info>

我想从starttag HISTORY搜索endtag以及其间的所有内容无关紧要,如上所述以endtag信息结尾。

对不起我的英文版我在这里很新并且很难编写我的代码因为它不会显示我有几个编辑只是为了做到这一点。 〜我猜:(

1 个答案:

答案 0 :(得分:0)

enter image description here以下正则表达式将与您所描述的内容完全匹配:

(?<=<p>HISTORY</p>)((.*\r\n)+)*(?=</info>)

如果您需要提取它,可以使用反向引用\1 如果使用UNIX行尾,则可以省略\r

干杯!