- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个数据文件,我可以在其中搜索“你”:
> dtq_ml_wuv[grep("you", dtq_ml_wuv$rn), "rn"]
"you can take" "you can tell" "you can thank"
"you can try" "you can turn" "you can use"
"you can visit" "you can work" "you donet know"
"you donet need" "you dont know" "you get enough"
"you get see" "you go back" "you got keep"
"you guys can" "you heard right" "you just go"
"you just gotta" "you just look" "you just need"
"you just stay" "you know better" "you know else"
"you know got" "you know i" "you know if"
"you know im" "you know it" "you know just"
"you know many" "you know means" "you know one"
"you know really" "you know right" "you like see"
grep
至
停止找到后,说 0 到 25 个匹配项?
> dtq_ml_wuv[grep("you{0, 25}", dtq_ml_wuv$rn), "rn"]
{}
的内容无效.
最佳答案
这是一个分块版本。调整块大小以充分利用内部编译代码的速度,而不是搜索太多。
grepn<-function(pattern,x,n,chunk.size=32) {
N<-length(x);
chunk<-1:chunk.size;
k<-1;
M<-vector("integer",n+chunk.size);
while(k < n && chunk[1] <= N) {
i<-na.omit(grep(pattern,x[chunk]));
if(length(i)) M[k:(k+length(i)-1)]<-i+chunk[1]-1
k<-k+length(i)
chunk<-chunk+chunk.size
}
return(M[1:(min(k-1,n))])
}
data
作为问题中的字符向量
grepn("e",data,n=10,chunk.size=16)
[1] 1 2 6 9 10 12 13 15 17 21
关于regex - 如何在R中仅grep 10场比赛?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31990794/
鉴于我使用 matches!宏观 当我尝试将它与枚举一起使用时 然后它显示出意想不到的行为。 请参阅以下最小示例,playground 中也提供了该示例 pub enum Test { FIR
鉴于我使用 matches!宏观 当我尝试将它与枚举一起使用时 然后它显示出意想不到的行为。 请参阅以下最小示例,playground 中也提供了该示例 pub enum Test { FIR
我使用 pcrecpp c++ (PCRE lib) 我需要循环获取所有匹配项。我该怎么做? 例如模式: “你好” 和主题: “你好你好” 循环应该循环 3 次(因为 3 次匹配) 1 你好 2
循环赛算法在每场比赛只有团队相遇时工作正常。但是,如何在超过两支球队在同一场比赛中相遇的体育比赛或比赛中实现它。例如彩弹射击锦标赛,其中 2 到 n 个团队在 2 到 n 场比赛中相遇。仍然保持尽可能
http://ecoocs.org/contests/ecoo_2007.pdf 我正在为我所在地区即将举行的 ecoo regionals 学习,但我对这个问题感到困惑。我真的不知道从哪里开始。 它
如果有人可以帮助我使用二维数组概念而不是使用集合,那就太好了。因为我必须在这个逻辑中使用数组并获取输出。 问题: 第 1 组有四支球队,名称分别为(“A”、“B”、“C”、“D”)第 2 组有四支球队
我几乎正在尝试重新开始 JAVA 编程,只是需要一些我正在从事的小项目的指导。 差不多,我正在举办一场台球锦标赛,我希望每个玩家都能与每个玩家交手一次: 我创建了该程序( https://sconte
我遇到了这个问题,但无法想出解决方案。有一场 Frog 赛跑, Frog 有一定数量的有效跳步。它可以向前或向后移动。为了赢得比赛, Frog 必须尽可能靠近终点线,但不能越过终点线。 例子。6, 1
Closed. This question needs to be more focused。它当前不接受答案。
我正在为篮球赛季创建一个数据库。在这一点上,我保持简单,并存储表: -联盟 id[PK], name->(NBA, NCAAM, etc) -年 id[PK], league_id[FK], year
我将在当前工作的网站上创建竞赛。每个比赛都不会相同,并且可能有不同数量的输入字段,用户必须输入这些字段才能成为比赛的一部分,例如。 比赛 1 可能只需要一个名字 比赛 2 可能需要名字、姓氏和电子邮件
我正在尝试执行一个查询,该查询可以返回 5 个条件中的大多数匹配的结果。但如果只有 5 场比赛中的 5 场比赛,则优先。 为了说明我的问题,已准备好以下 SQL。 declare @tmp table
我已将所有 Json 转换器放在一个文件 JsonUtil 中,然后有一个 ConvertToJson 方法,该方法尝试转换传递给 json 的任何对象。 基本上是这样的结构: implicit va
我是一名优秀的程序员,十分优秀!