r - 选择一个模式,该模式将只选择以 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
解决方案
尝试:
pattern = "\\b[rstRST]\\w+"
\\b
是一个单词边界,[rstRST]
将匹配以括号内任何一个字母开头的任何单词,\\w+
并将匹配剩余的字母。
推荐阅读
- angular - 如何使用 Rxjs 运算符在 Angular 中取消先前的 http 请求
- python - 尝试使用 Plotly 使用 pandas Dataframe 从聚合数据创建构面图
- azure - HAProxy 中的 Proxy_pass 等效项
- php - 如何在 PHP 中使用冒泡排序对多维数组进行排序?
- android - 避免多次将相同的片段添加到 backStack
- angular - 如何在 Angular 7 中将无限滚动与 mat-table 和 service 结合使用?
- c - 如果thread1多次获取锁,为什么thread2不能获取锁?
- java - 在 java11 上播种后,SHA1PRNG SecureRandom 行为不同
- java - Swift iOS 类中的方法和变量的数量
- java - 如何在 IntelliJ Idea 中添加远程 Maven 存储库?