我想搜索任何以55
開頭的東西以及任何含有Roof
(區分大小寫,適合那些好奇的人)的文字。是否可以在grepl()中使用AND運算符?
到目前爲止,我一直不成功,因爲我只能似乎使用OR
操作:
grepl("*^55|*Roof", dataset$longname)
最後,我要實現的是這樣的:
grepl("*^55&&*Roof", dataset$longname)
或
grepl("*^55&*Roof", dataset$longname)
(顯然,這些都不起作用 - 它們僅用於說明。)
我想我的結果表明任何與55
並且具有在任何地方的話Roof
開始。
例如,我希望這兩種結果由grepl()
功能被拾起的:
55 - Roof Structure
和
55-Wall to Roof
是否有可以與grepl()
使用的AND
操作?
你可能想看看[這個問題(https://開頭計算器。 com/questions/13187414/r-grep-is-there-an-and-operator) –
[r-grepl找到多個字符串存在]的可能重複(https://stackoverflow.com/questions/44152970/r-grepl -to-find-multiple-strings-exists) – AkselA