【发布时间】:2021-11-03 03:33:27
【问题描述】:
我正在尝试在 R 中提取模式之前的匹配项。假设我有一个由下一个元素组成的向量:
my_vector
> [1] "ABCC12|94160" "ABCC13|150000" "ABCC1|4363" "ACTA1|58"
[5] "ADNP2|22850" "ADNP|23394" "ARID1B|57492" "ARID2|196528"
我正在寻找一个正则表达式来提取 “|” 之前的所有字符。预期的结果必须是这样的:
my_new_vector
> [1] "ABCC12" "ABCC13" "ABCC1" "ACTA1"
等等。
我已经尝试使用基于环视的stringr 函数和正则表达式,但我失败了。
非常感谢您的建议和帮助解决我的问题。
提前致谢!
【问题讨论】: