正则表达式 – 如何使用R从一行中提取多个字符串
发布时间:2020-12-13 21:53:06 所属栏目:百科 来源:网络整理
导读:我想从一行中提取多个字符串. 假设我有以下文本行(使用’readLines’函数形成一个网站): line - "abc:city1-street1-long1-lat1,ldjad;skj//abc:city2-street2-long2-lat2,ldjad;skj//abc:city3-street3-long3-lat3,ldjad;skj//" 我想提取以下内容分开: [1
我想从一行中提取多个字符串.
假设我有以下文本行(使用’readLines’函数形成一个网站): line <- "abc:city1-street1-long1-lat1,ldjad;skj//abc:city2-street2-long2-lat2,ldjad;skj//abc:city3-street3-long3-lat3,ldjad;skj//" 我想提取以下内容分开: [1] city1-street1-long1-lat1 [2] city2-street2-long2-lat2 [3] city3-street3-long3-lat3 [4] city4-street4-long4-lat4 我希望有人可以给我一个如何执行此任务的提示.
与救援相匹配:
regmatches(line,gregexpr("cityd+-streetd+-longd+-latd+",line)) #[[1]] #[1] "city1-street1-long1-lat1" #[2] "city2-street2-long2-lat2" #[3] "city3-street3-long3-lat3" #[4] "city3-street3-long3-lat3" (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |