gpt4 book ai didi

regex - 在 R 中使用 gsub 在两个斜杠之间切出字符

转载 作者:行者123 更新时间:2023-12-01 07:11:25 24 4
gpt4 key购买 nike

我有一个由 R 捕获的文件名,如下所示:

"0097_abcdef/0097_0/0097_0_04_bed.dbf"

我需要拿起两个斜线之间的术语 / (即 0097_0 ),但我尝试过 gsub(".*/","",dbf.files[1]) ,但它给了我 "0097_0_04_bed.dbf" ,这不是我想要的。

任何人都可以帮忙吗?谢谢。

最佳答案

你可以尝试使用 -

 .*/(.*)/.* 

并使用第一组,例如\1
> x = "0097_abcdef/0097_0/0097_0_04_bed.dbf"
> sub(".*/(.*)/.*","\\1",x)
[1] "0097_0"

关于regex - 在 R 中使用 gsub 在两个斜杠之间切出字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7581836/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com