用于多行搜索的正则表达式应选择文本“abc”,该文本位于文本“xyz”之前,不应选择除“abc”之外的任何内容

时间:2016-12-08 10:23:46

标签: regex preg-match regex-negation regex-lookarounds regex-greedy

多行搜索的正则表达式应选择文本“xyz”之前的文本“abc”,并且不应选择除“abc”之外的任何内容

假设文本如下,

    aaaabbbb
    abc
     abc
 lmn xyz

正则表达式应仅匹配最后一行

上方第3行中的文本abc

1 个答案:

答案 0 :(得分:0)

请你试试以下内容:

/.*(abc).*xyz/s

请注意s选项,只需使用。*跳过多行,就可以跳过常规字符和新行