df<-data.frame("ID"=c("a","b","c","d","e","f","g","h","i"),"Symbol"=c("3-Mar","STON1-GTF2A1L","1-Dec","NME1-NME2","12-Mar","TNFSF12-TNFSF13","8-Mar","TMEM189-UBE2V1","10-Sep"))
df$Symbol <- sub("-(?!(?:Jan|Feb|Mar|Apr|May|Ju[nl]|Aug|Sep|Oct|Nov|Dec)$).*", "", df$Symbol, perl=TRUE)
df
ZGY8LWRhdGEuZnJhbWUoIklEIj1jKCJhIiwiYiIsImMiLCJkIiwiZSIsImYiLCJnIiwiaCIsImkiKSwiU3ltYm9sIj1jKCIzLU1hciIsIlNUT04xLUdURjJBMUwiLCIxLURlYyIsIk5NRTEtTk1FMiIsIjEyLU1hciIsIlRORlNGMTItVE5GU0YxMyIsIjgtTWFyIiwiVE1FTTE4OS1VQkUyVjEiLCIxMC1TZXAiKSkKZGYkU3ltYm9sIDwtIHN1YigiLSg/ISg/OkphbnxGZWJ8TWFyfEFwcnxNYXl8SnVbbmxdfEF1Z3xTZXB8T2N0fE5vdnxEZWMpJCkuKiIsICIiLCBkZiRTeW1ib2wsIHBlcmw9VFJVRSkKZGY=