从文本前后的R中的数据框中删除特殊字符

时间:2015-03-14 01:49:48

标签: r special-characters

我有以下数据框

1   +PAL+PEA+ + + + 

我想删除' +'在文本之前和之后获得类似

的内容
1   PAL+PEA 

2 个答案:

答案 0 :(得分:3)

尝试

gsub('^[+]*|[+ ]*$', '', str1)
#[1] "PAL+PEA"

数据

 str1 <- '+PAL+PEA+ + + +'

答案 1 :(得分:2)

regmatches(str1,gregexpr("[aA-zZ]+[+]{1}[aA-zZ]+",str1))
[[1]]
[1] "PAL+PEA"