本文介绍了正则表达式 - 在第二次出现之前返回所有的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
给定这个字符串:
DNS000001320_309.0/121.0_t0
如何在第二次出现_"之前返回所有内容?
How would I return everything before the second occurrence of "_"?
DNS000001320_309.0/121.0
我正在使用 R.
谢谢.
推荐答案
我认为这可能会完成任务(正则表达式匹配 _
最后一次出现之前的所有内容):
I think this might do the task (regex to match everything befor the last occurence of _
):
_([^_]*)$
例如:
> sub('_([^_]*)$', '', "DNS000001320_309.0/121.0_t0")
[1] "DNS000001320_309.0/121.0"
这篇关于正则表达式 - 在第二次出现之前返回所有的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!