给出以下字符串:
Test <- c("123 - Test1", "1234 - Test2", "123 - 45 - Test3")
当我在非常基本的正则表达式中使用gsub
时
gsub(".*- ", "", Test)
我得到以下输出:
"Test1" "Test2" "Test3"
如何更改正则表达式以仅替换第一个-
才能获得以下结果:
"Test1" "Test2" "45 - Test3"
我知道正则表达式是“贪婪的”,因此我正在寻找一种克服这种贪婪的方法。