2013-08-22 29 views
4

我正在爲另一個regex表達式而掙扎。我有:正則表達式的字符串操作

test <- "some.a, stuff.b, is.c, here.d, e, f, goaway.g" 
"some.a, stuff.b, is.c, here.d, e, f, goaway.g" 

我想:

gsub("??", "", test) 
"a, b, c, d, e, f, g" 

我想不出該怎麼把我的圖案。我嘗試了一些像"*\\.?",它沒有奏效。我並不熟悉正則表達式來知道我在做什麼。

回答

3

您可以嘗試

 
[a-z]+\. 

如,gsub("[a-z]+\\.", "", test)

+1

這是比我想象的要容易的方式。謝謝! –

+0

只是一個小紙條,萬一有人好奇,我就用'[a-z,_] + \'來包含下劃線。 –

+1

@JeffreyKramer你還包括逗號,在那裏。你可能是指'[a-z_]'。如果您還想包含大寫字母,則可以使用'\ w'。 – arshajii