gpt4 book ai didi

r - 提取R中两个逗号之间的单词

转载 作者:行者123 更新时间:2023-12-04 09:43:55 30 4
gpt4 key购买 nike

我有以下字符串

word <- 'Fu Tien Mansion, Taikoo Shing, Hong Kong'

我想提取两个逗号之间的单词并将其与第一个单词连接起来,使用什么正则表达式?

期望的输出:

'Taikoo Shing Fu Tien Mansion' 

最佳答案

我们可以使用 sub 将子字符串捕获为一个组,并在替换中使用该组的反向引用

sub("^([^,]+),\\s*([^,]+),.*", "\\2 \\1", word)
#[1] "Taikoo Shing Fu Tien Mansion"

关于r - 提取R中两个逗号之间的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55244680/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com