x <- c(1:3)
y <- c('"gene_biotype \"lincRNA\"; gene_id \"ENSG00000224818\"; gene_name \"RP11-134G8.8\"',
'"gene_biotype \"processed_transcript\"; gene_id \"ENSG00000261067\"; gene_name \"RP11-264B17.3\"',
'"gene_biotype \"processed_transcript\"; gene_id \"ENSG00000261067\"; gene_name \"RP11-264B17.3\"')
dat <- data.frame(x,y)
library(stringr)
dat$x <- str_extract(dat$y, '(?<=gene_id ")[^"]+')
dat
eCA8LSBjKDE6MykKeSA8LSBjKCciZ2VuZV9iaW90eXBlIFwibGluY1JOQVwiOyBnZW5lX2lkIFwiRU5TRzAwMDAwMjI0ODE4XCI7IGdlbmVfbmFtZSBcIlJQMTEtMTM0RzguOFwiJywKICAgICAgICciZ2VuZV9iaW90eXBlIFwicHJvY2Vzc2VkX3RyYW5zY3JpcHRcIjsgZ2VuZV9pZCBcIkVOU0cwMDAwMDI2MTA2N1wiOyBnZW5lX25hbWUgXCJSUDExLTI2NEIxNy4zXCInLAogICAgICAgJyJnZW5lX2Jpb3R5cGUgXCJwcm9jZXNzZWRfdHJhbnNjcmlwdFwiOyBnZW5lX2lkIFwiRU5TRzAwMDAwMjYxMDY3XCI7IGdlbmVfbmFtZSBcIlJQMTEtMjY0QjE3LjNcIicpCmRhdCA8LSBkYXRhLmZyYW1lKHgseSkKbGlicmFyeShzdHJpbmdyKQpkYXQkeCA8LSBzdHJfZXh0cmFjdChkYXQkeSwgJyg/PD1nZW5lX2lkICIpW14iXSsnKQpkYXQ=