擅长:python、mysql、java
<p>在R中使用<code>qdapRegex</code>:</p>
<pre><code>f1 <- "AGGGCUUAGCUGCUUGUGAGCA"
f2 <- "UUCACAGUGGCUAAGUUCCGC"
f3 <- "CUGAGGAGCAGGGCUUAGCUGCUUGUGAGCAGGGUCCACACCAAGUCGUGUUCACAGUGGCUAAGUUCCGCCCCCCAG"
library(qdapRegex)
rm_between(f3, f1, f2, extract=TRUE)
## [[1]]
## [1] "GGGUCCACACCAAGUCGUG"
</code></pre>
<p>顾名思义,<code>rm_between</code>删除或获取左右边界之间的项。使用<code>extract = TRUE</code>获取边界之间的字符串。返回的值是一个列表,因为每个字符串可能有多个提取。如果这是不需要的,那么使用<code>unlist</code>,如<code>unlist(rm_between(f3, f1, f2, extract=TRUE))</code>。在</p>