2014-02-20 73 views
0

我在Excel中的數據的列如下所示:使用正則表達式來去除空間和數字

aast<space>1<space> 
qusw<space>3<space> 
umw<space>18<space> 
arst<space>50<space> 

我會想刪除號碼剛剛以下幾點:

aast 
qusw 
umw 
arst 

我想正則表達式在Excel和的Notepad2 ++來得到這個使用沒有任何成功做到以下幾點:

^\s+[09]\s+$ 

有人可以幫忙嗎?謝謝

回答

0

你可能會考慮分列與空間作爲分隔符該列,然後就刪除所有列,但第一。

或者使用一個公式,如:

=LEFT(A1,FIND(" ",A1)-1) 
+0

謝謝大家!問題解決了使用Excel函數「Text to Columns」。非常感謝您的幫助!非常感謝pnuts。 – user27976

+0

@ user27976 TQ。請記住,如果您希望保留源數據並使用足夠的空白列作爲解析組件的空間,則可以使用副本。 – pnuts

+0

我會注意到那些小花生。再次感謝。 – user27976

1

相反,刪除你不需要的東西。替換

[0-9 ]* 

什麼也沒有。

0

試試這個:

String regex = "[^\\s0-9\\<\\>\\s]"; 
相關問題