[英]extract a text string after spaces and a symbol with gsub R
我需要從以下文本字符串中提取第一個單詞(德語)
substr(details[1],0,50)%>%
+ gsub("[^a-z/A-Z/,/ ]","" ,.)%>%
+ gsub("A-Z.*" , "", .)
[1] " , German, European, Central European"
對於我嘗試使用 gsub 的許多組合,我無法提取它
非常感謝
假設您的字符串是s <- " , German, European, Central European"
,也許您可以使用以下代碼來獲取單詞German
:
w <- gsub("\\s+,\\s+([[:alpha:]]+),.*","\\1",s)
或者
w <- trimws(unlist(strsplit(s,split = ","))[2])
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.