楼主:
fox1375 (阿吠)
2021-10-14 01:47:00如果想用gsub,就是原文留言a大讲的那样 用.会包山包海我的习惯写法会是"(.+)([_ ])([0-9]+$)", "\\3"拆成三部分(因为第一部分也可能有数字),不能[^0-9]缺点是要先知道分隔字符是且只" "或"_",并不是那么泛用str_extract是近期觉得最好的方案补充,如果除了" "和"_"还有其他可能的分隔字符,改成"(.+)([^0-9])([0-9]+$)", "\\3" 就可以了(非数字做分隔)