我想匹配不包含字符串前面的“hallo”的字符。
如何修改模式以表示“不包含
>string <- c("halloman","hi","dancing","manhallomorning")
>grep("hallo",string,invert=TRUE)
[1] 2 3
grep("(?<!hallo)\\w+",string,perl=TRUE)
[1] 1 2 3 4 #the result is 2 3 which do not contain "hallo" .
如何修改模式以表示“不包含
hallo ”?
invert=TRUE
? - falsetruinvert=TRUE
只能在R中使用,而^((?!hallo).)*$
可以更广泛地使用。 - showkey