在括号"["和"]"中提取括号内的字符

Sig*_*ten 1 regex split r bioinformatics

我有一个像这样的字符串:

GATATATGGCACAGCAGTTGGATCCTTGAATGTCC[A/C]AGGTATATGTTATAGAAGCCTCGCAATTGTGTGTT
Run Code Online (Sandbox Code Playgroud)

我意识到我可以使用替代这种特殊情况.但是,[X/Y]字符串之间的位置不同,括号之间的内容长度不同.

我想提取一下[X/Y].

Sot*_*tos 5

stringr 对这些类型的操作很有用,

library(stringr)
str_extract(x, '\\[.*\\]')
#[1] "[A/C]"
Run Code Online (Sandbox Code Playgroud)

或者str_extract_all如果你的字符串中有多个模式