2013-08-22 6 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