2016-08-11 13 views
0

文字列ベクトルのどの要素がコロン、ピリオド、またはブラケットで終わるかを調べるには、よりエレガントな方法がありますか? nrussellR:文字列の1つで終わる文字列

x <- c("2)", "This", "is", "a", "Test:", "Find", "the", "dots.", "Which", "ones") 
which(grepl("\\.$", x) | grepl("\\:$", x) | grepl("\\)$", x)) 
+3

「which(grepl( "[:。)] $"、x)) '? – nrussell

+2

インデックスが必要なので、 'grep(grep(" [。:)] $ "、x)' –

+0

オハイオ州の男性はバックスラッシュを削除しませんでした。ありがとう。さらに高速です:grep( "[。:)] $"、x) –

答えて

1

おかげで、とdiscimusをdocendo(また、私は、後に疑問符などを含めることができます)。

grep("[.:)]$", x) 
関連する問題