如何使用此RegEx删除空格

时间:2012-10-26 02:29:37

标签: .net regex match removing-whitespace

我的输入是

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

正则表达式

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

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

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

1 个答案:

答案 0 :(得分:2)

利用您当前的正则表达式,您只需要做一个小修改。

而不是这一个:

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

使用这个:

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

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