R正则表达式使用“ +”“?” 要么 ”*”

迈尔斯·莫拉雷斯

来自https://stringr.tidyverse.org/articles/regular-expressions.html

它描述了使用以下方法控制模式显示的次数:

  • ?:0或1。
  • +:1个或更多。
  • *:0或更大。

所以这很好用:

str_view("hello123world", "123?")

但是为什么不呢?

str_view("cycyccyccccc", "ccc?")

上面突出显示了字符串开头的cc。

我期望它在末尾的c的最后一行中突出显示三个c。

格雷格

您传递的正则表达式的"ccc?"意思是(用词表示)“ c,后跟c,然后是零或一个c”,因此str_view可以连续获得两个c的第一个实例(因为c后面是c,后跟零个c)。

如果您想精确地选择3 c,则可以使用

str_view("cycyccyccccc", "ccc")

或者,如果您想要3个或更多c,则可以使用

str_view("cycyccyccccc", "c{3,}")

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

来自分类Java

[]使用.toArray阵列()转换的ArrayList到诠释?要么...?

来自分类Dev

使用splat:SyntaxError:意外的“ \ n”,预期为“。” 要么 &。或::或'['

来自分类Dev

在R中使用正则表达式序列的正则表达式数据清除

来自分类Dev

Nuxt.js动态组件错误“要么将模板预编译为渲染函数,要么使用编译器附带的内部版本”

来自分类Dev

角度代码闻到“要么删除此导入,要么将其添加为依赖项。” 当使用我写的界面时。如何使我的代码合规?

来自分类Dev

在R strsplit中使用正则表达式

来自分类Dev

在gsub r中使用正则表达式模式

来自分类Dev

在R中使用正则表达式提取文本

来自分类Dev

如何使用?要么 ??有条件地渲染Blazor模板?

来自分类Dev

使用正则表达式匹配表达式

来自分类Dev

R正则表达式问题

来自分类Dev

正向正则表达式R

来自分类Dev

R正则表达式

来自分类Dev

使用或'|' 在正则表达式中

来自分类Dev

使用OR的正则表达式模式

来自分类Dev

正则表达式使用Javascript

来自分类Dev

正则表达式并使用OR?

来自分类Dev

正则表达式也应该使用'-'

来自分类Dev

澄清使用正则表达式

来自分类Dev

非正则表达式使用正则表达式

来自分类Dev

正则表达式也可以在现有正则表达式中使用斜杠“ /”

来自分类Java

正则表达式

来自分类Dev

正则表达式

来自分类Dev

正则表达式

来自分类Dev

正则表达式

来自分类Dev

在Kotlin中使用Java库时,使用起来更惯用吗?要么 !!方法返回值?

来自分类Dev

将输入的值放在一起,然后加上“?” 要么 ”!” 使用Vue.js创建链接

来自分类Mysql

查找记录要么属于主表,要么属于关系雄辩的ORM

来自分类Dev

Zend输入筛选器“要么”要么不可能?

TOP 榜单

热门标签

归档