【问题标题】:How to removes spaces with this RegEx如何使用此 RegEx 删除空格
【发布时间】:2012-10-26 02:29:36
【问题描述】:

我的输入是

Engineering | AB7407 | 007412665 | Jackie Browne | Drawing for Construction

而正则表达式是

(?<=^(?:[^|]+ \| ){2})[^|]+

我使用上面的RegEx 来提取 007412665。它可以工作,但是它在值之前和之后带来了空格。

我尝试了/s,但它没有删除空格。还有什么想法吗?

【问题讨论】:

    标签: .net regex match removing-whitespace


    【解决方案1】:

    利用您当前的正则表达式,您只需稍作修改。

    而不是这个:

    (?<=^(?:[^|]+ \| ){2})[^|]+
    

    使用这个:

    (?<=^(?:[^|]+\| ){2})[^| ]+
    

    这是用于测试它的正则表达式英雄:http://regexhero.net/tester/?id=92183ab8-4fa4-4d9a-bd7b-278c11a77bd1

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-13
      • 2011-03-28
      相关资源
      最近更新 更多