2014-11-04 139 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

相關問題