【发布时间】:2014-04-28 04:31:44
【问题描述】:
有人可以帮我做正则表达式吗?我真的很挣扎。
基本上我想写一个正则表达式来将字符串分成两个子字符串。
例如,在示例中,我想将完整的字符串分成"comp99810_c0_seq1" and "|m.8409"。
test <- "comp99810_c0_seq1|m.8409"
c1 <- sub("([A-Za-z1-9])(\\|)(m.\\d+)", "\\1", test)
c2 <- sub("([A-Za-z1-9])(\\|)(m.\\d+)", "\\2\\3", test)
我能够让 c1 工作,但不能让 c2 工作。谁能帮帮我……
谢谢 乌彭德拉
【问题讨论】:
-
这是什么编程语言?它不是有一个
split函数可以用来分割|吗? -
什么是分隔符?只是
|?双方的预期模式是什么? -
定义“不起作用”您使用的是相同的正则表达式,一个“不起作用”怎么办?另外,您使用的是什么宿主语言?看起来像 R?
-
Regex group capture in R 的可能重复项
标签: regex