[英]move first two characters of a string after a specific character in a string
[英]Drop all characters in string after specific character?
標題不言自明。 我有這個字符串
"Dog - food"
我想刪除特定字符“-”之后的所有字符
包括選擇的特定字符。 這是我想要的 output
"Dog"
這只是一個簡單的例子。 我打算在更大的動態字符串上使用它。
我認為 gsub function 適用於該動作
gsub( " .*$", "", "Dog - food" )
## "Dog"
一個選項就是word
library(stringr)
word(str1, 1)
#[1] "Dog"
或從base R
trimws
trimws(str1, whitespace = "\\s*-.*")
#[1] "Dog"
str1 <- "Dog - food"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.