首页 > 解决方案 > 选择一个模式,该模式将只选择以 r、s 或 t 开头的整个单词,无论大小写如何

问题描述

我不知道该放什么ptrn

选择一个模式,该模式将只选择以 r、s 或 t 开头的整个单词,而不管大小写。

ptrn <- ""                                      # EDIT THIS LINE
reg <- gregexpr(ptrn, plath)                   # DO NOT EDIT THIS LINE
(rst_words <- Reduce("c",regmatches(x = plath, m = reg)))   # DO NOT EDIT THIS LINE

标签: rmatch

解决方案


尝试:

pattern = "\\b[rstRST]\\w+"

\\b是一个单词边界,[rstRST]将匹配以括号内任何一个字母开头的任何单词,\\w+并将匹配剩余的字母。

查看在Regex101工作的正则表达式


推荐阅读