删除字符串中两个字符之间的值
Drop values between two characters in a string
假设我有以下字符串的多种形式
x <- "/Users/name/Google Drive/Thesis/Data/Data X and Y/UK//5port/5groups.csv"
我只想将第一个 /
和最后一个 /
之间的值删除到 return 5groups.csv
。我使用 gsub
但找不到如何指定该模式。
我的问题与 this 相同,但在 R 中。
如果我们使用 sub
sub('.*\/', '', x)
#[1] "5groups.csv"
假设我有以下字符串的多种形式
x <- "/Users/name/Google Drive/Thesis/Data/Data X and Y/UK//5port/5groups.csv"
我只想将第一个 /
和最后一个 /
之间的值删除到 return 5groups.csv
。我使用 gsub
但找不到如何指定该模式。
我的问题与 this 相同,但在 R 中。
如果我们使用 sub
sub('.*\/', '', x)
#[1] "5groups.csv"