代码之家  ›  专栏  ›  技术社区  ›  ptrcao

在regex中实现字符串排除

  •  1
  • ptrcao  · 技术社区  · 6 年前

    什么正则表达式规则会删除前面的“>”(大于符号后跟空格)。

    > Bay of Pigs
    

    Bay of Pigs
    

    我试过:

    [^>\s]
    

    但没有起作用

    1 回复  |  直到 6 年前
        1
  •  1
  •   Sufiyan Ghori    6 年前

    (?<=>\s).*
    

    积极的向后看

    (?<=...) 表达式中的当前位置。图案必须有固定的 宽度。不使用任何字符。

    简单地说,它与之后的任何东西都匹配 > \s

    Click here for demo