fork download
  1. 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"))
  2. df$Symbol <- sub("-(?!(?:Jan|Feb|Mar|Apr|May|Ju[nl]|Aug|Sep|Oct|Nov|Dec)$).*", "", df$Symbol, perl=TRUE)
  3. df
Success #stdin #stdout 0.22s 183936KB
stdin
Standard input is empty
stdout
  ID  Symbol
1  a   3-Mar
2  b   STON1
3  c   1-Dec
4  d    NME1
5  e  12-Mar
6  f TNFSF12
7  g   8-Mar
8  h TMEM189
9  i  10-Sep