r - 基于字符串匹配过滤字符串向量

标签 r regex vector indexing

我有以下向量:

X <- c("mama.log", "papa.log", "mimo.png", "mentor.log")

如何检索另一个仅包含以“m”开头并以“.log”结尾的元素的向量?

最佳答案

您可以使用 grepl使用正则表达式:

X[grepl("^m.*\\.log", X)]

关于r - 基于字符串匹配过滤字符串向量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7187442/

相关文章:

R:使用多级模型引导

java - 正则表达式 "Or"返回一组Java

r - 使用 str_extract_all 仅提取 R 中的前两个单词?

c++ - 如何最好地填充 vector (避免浪费内存以及不必要的分配和取消分配)?

r - xts tick 数据滚动子集

r - 在 R 中自动化成对重要性分组标签的算法

c++ - 超过 vector 不会导致段错误

android - 检测绕Y轴的旋转 Android Java

R 将日期(dd/mm/yy)转换为(mm/yy)

python - 文件读取和RE解析