Bel*_*_18 0 regex string r list
我有一个清单
temp_list <- c("Temp01_T1", "Temp03_T1", "Temp04_T1", "Temp11_T6", 
"Temp121_T6", "Temp99_T8")
我想按如下方式更改此列表
output_list <- c("T1_Temp01", "T1_Temp03", "T1_Temp04", "T6_Temp11", 
    "T6_Temp121", "T8_Temp99")
任何线索将不胜感激
基本 R 答案使用sub-
sub('(\\w+)_(\\w+)', '\\2_\\1', temp_list)
#[1] "T1_Temp01"  "T1_Temp03"  "T1_Temp04"  "T6_Temp11"  "T6_Temp121" "T8_Temp99"
您可以捕获两个捕获组中的数据,一个在下划线之前,另一个在下划线之后,并使用反向引用反转它们。
| 归档时间: | 
 | 
| 查看次数: | 45 次 | 
| 最近记录: |