我的输入是
Engineering | AB7407 | 007412665 | Jackie Browne | Drawing for Construction
正则表达式是
(?<=^(?:[^|]+ \| ){2})[^|]+
我正在使用上面RegEx
的方法来提取 007412665。它可以工作,但是它会在值之前和之后带来空格。
我试过/s
了,但它没有删除空格。还有什么想法吗?
我的输入是
Engineering | AB7407 | 007412665 | Jackie Browne | Drawing for Construction
正则表达式是
(?<=^(?:[^|]+ \| ){2})[^|]+
我正在使用上面RegEx
的方法来提取 007412665。它可以工作,但是它会在值之前和之后带来空格。
我试过/s
了,但它没有删除空格。还有什么想法吗?
利用您当前的正则表达式,您只需进行少量修改。
而不是这个:
(?<=^(?:[^|]+ \| ){2})[^|]+
使用这个:
(?<=^(?:[^|]+\| ){2})[^| ]+
这是测试它的正则表达式英雄:http ://regexhero.net/tester/?id=92183ab8-4fa4-4d9a-bd7b-278c11a77bd1