r - 使用重复或滑动窗口定位正则表达式字符串
问题描述
鉴于以下情况:
# 123456789X12345678 # locator numbers for reference
"TESTHEHEHETESTHEHE"
我想找到字符串“HEHE”的所有位置。所需的输出将是 5、7 和 15。问题是在位置 #5 之后立即“重复”“HEHE”。因此,如果我使用stringr::str_locate_all
,我会得到:
stringr::str_locate_all("TESTHEHEHETESTHEHE", "HEHE")
[[1]]
start end
[1,] 5 8
[2,] 15 18
错过了从位置 #7 开始的比赛。
解决方案
推荐阅读
- apache - Visual Studio Code 似乎在远程 SSH 期间杀死了我的 GCP 虚拟机
- python - Django:TypeError:object()不带参数
- vb.net - 无法将行添加到数据表,数据表没有错误
- tensorflow - Keras ModelCheckpoint 是否在多个拟合会话中保存最佳模型?
- sqlite - 如何根据where条件在sqlite上按条件设置顺序?
- git - 使用 SSH 的 VS Code 远程开发
- javascript - React.createRef() 实际上是如何工作的?
- javascript - 地址模式中的正则表达式
- nextflow - Nextflow 具有不同文件数量的多个输入
- java - 多个线程可以执行单个任务,以便快速完成任务吗?在爪哇