【发布时间】:2025-12-28 19:35:17
【问题描述】:
我正在尝试删除字符串向量中每个字符串的第一个大写字母实例之前的所有字符:
x <- c(" its client Auto Group", "itself and Phone Company", ", client Large Bank")
我试过了:
sub('.*?[A-Z]', '', x)
但是返回:
"uto Group" "hone Company" "arge Bank"
我需要它返回:
"Auto Group" "Phone Company" "Large Bank"
有什么想法吗?
谢谢。
【问题讨论】:
-
sub("^.*?([A-Z])", "\\1", x) -
感谢维克托!您可以添加作为答案以便我接受吗?另外,“\\1”是什么意思?
标签: regex r substring uppercase