2014-11-04 165 views
0

我想创建一个正则表达式,将查找的字符串正则表达式匹配字符串可能以空格

 
02075517[ 

但是这个字符串有时也有空间,所以我需要它来搭配

 
020 75517[ 

 
0207 5517[ 

and

 
020 7551 7[ 

我已经使用这个网站在这里尝试:http://www.regexr.com/但不能完全到达那里。

非常感谢

埃德

+0

删除所有空格,然后与数字匹配。不需要任何正则表达式。简单地使用'equals' – Braj 2014-11-04 11:58:53

+0

对不起,也许我应该解释我正在使用正则表达式与一个名为AJC Grep的工具,它搜索word文档的字符串 – 2014-11-04 12:25:05

回答

1

您可以定义一组要匹配。 ([0-9 ]+\[)将匹配多个数字或空格,后跟一个方括号。 请参阅http://www.regexr.com/39rhh

+0

不幸的是,这不起作用,因为如果文档包含020a7551 [那么它匹配7551 [但我想要拒绝它,因为虽然有020,但有些东西不是空格,即'a' – 2014-11-04 12:29:23

+0

是否会有表达式匹配020 +任何是数字或空格+ 7的任何内容[ – 2014-11-04 12:30:31

+0

]是的,简单地将它放在开始:'(020 [0-9] + \ []'http://www.regexr.com/39rht – 2014-11-04 12:36:42