1
"F G123"
같은 문자를 일치시키고 123
과 일치하는 숫자를 사용하여 "FG"
을 얻는 방법은 무엇입니까? regexpr
및 regmatches
와R : 일치하는 숫자와 문자
"F G123"
같은 문자를 일치시키고 123
과 일치하는 숫자를 사용하여 "FG"
을 얻는 방법은 무엇입니까? regexpr
및 regmatches
와R : 일치하는 숫자와 문자
한 가지 방법은 :
x <- 'F G123' #string
x1 <- gsub(' ','',x) #remove spaces
m <- regexpr('[0-9]+', x1) #find indices of digits
> regmatches(x1 , m) #use indices to fetch the digits
[1] "123"
m <- regexpr('[A-Z]+', x1) #find indices of Upper Case letters
> regmatches(x1 , m) #use indices to fetch letters
[1] "FG"
이 매우 명확하지 않다. 원하는 결과에 도달하는 과정을 더 자세히 설명하십시오. 또한 몇 가지 다른 문자열을 사용하는 예제는 사람이 자신의 대답을 효과적으로 테스트 할 수 있도록하기 위해보다 우수 할 것입니다. –
'gsub ("\\ D", ""F G123 ")'및'gsub ("\\ d "," ","F G123 ")'아마도 –