で終わるが、または次の文字ベクトルで終わらないgrepすべての文字列を見つけるために使用する必要があります。GSTIGVÄG
test=c("EWASPG","AVOPW","SDAGSTIG","ASDVVÄG","ASDVWE","QSCIUVG","QWSFNJG")
私はこれを試しましたが、正確なフレーズが前にある場合に false を返すのではなく、前に文字S, T, I,がある文字列に対して false を返します。VÄGG
grep("[^((STI)|(VÄ))]G$", test, value=T)
# [1] "EWASPG" "QWSFNJG"
ありがとう!
私はこの投稿を認識しています。