int*_*n14 1 regex operations r operator-keyword
我正在尝试获取一个包含大量段落的表达式,并在该行中找到包含两个特定单词的行,所以我正在寻找 AND 运算符?有什么办法可以做到这一点吗?
例如:
c <- ("She sold seashells by the seashore, and she had a great time while doing so.")
Run Code Online (Sandbox Code Playgroud)
我想要一个表达式来找到一行中同时包含“已售出”和“很棒”的行。
我尝试过类似的事情:
grep("sold", "great", c, value = TRUE)
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
非常感谢!
您可以创建两个捕获组,假设单词的顺序不重要
grep("(sold|great)(?:.+)(sold|great)", c, value = TRUE)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7381 次 |
| 最近记录: |