Regex 正则表达式通过对单词求反来查找多行匹配

Regex 正则表达式通过对单词求反来查找多行匹配,regex,Regex,我有下面的代码 第一区 </config> <pd:inputBindings> <xmlString> <xsl:value-of select="$JMS-Queue-Receiver/ns:ActivityOutput/Body"/> </xmlString> </pd:inputBindings> </pd:activity>

我有下面的代码

第一区

   </config>
    <pd:inputBindings>
        <xmlString>
            <xsl:value-of select="$JMS-Queue-Receiver/ns:ActivityOutput/Body"/>
        </xmlString>
    </pd:inputBindings>
</pd:activity>
<pd:activity name="Checkpoint">

第2区

    </config>
        <pd:inputBindings>
            <Telegence>
                <xsl:for-each select="$Start/group/CHANGE_MDN">
                    <CHANGE_MDN>
                    <EVENT_TYPE>

我用正则表达式从块2中选择

    <pd:inputBindings>
            <Telegence>

如果我们看到下面的块1,我们有相同的项目集

  <pd:inputBindings> 
        <xmlString>  


因此,我想根据下一行选择block 2,如果我们看到block 1,我们有
“我正在使用正则表达式从block 2中选择”你能重新表述你的问题吗?这很难理解。我想根据下一行选择block 2,如果我们看到block 1,我们有“
<pd:inputBindings>[\r\n <]+[[:word:]]+>[\r\n <]+(?!xsl:value-of)