圖書館(字串)
我有一些想要清理的文本,string_remove_all但似乎沒有得到預期的結果。我想洗掉所有其他后綴,除了帶有 _other 的字串
# Test text
testregex <- c("d1_1", "d2_other", "d1_1_2", "test", "d5_extra", "a22_10")
# Code
str_remove_all(testregex, "_[^other]")
# Expected results
expected <- c("d1", "d2_other", "d1", "test", "d5", "a22")
uj5u.com熱心網友回復:
您可以使用sub負面展望_otherwith(?!_other)并從_with 中洗掉所有內容_.*。
sub("(?!_other)_.*", "", testregex, perl=TRUE)
#stringr::str_remove_all(testregex, "(?!_other)_.*") #Alternative
#[1] "d1" "d2_other" "d1" "test" "d5" "a22"
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/312514.html
