来自https://stringr.tidyverse.org/articles/regular-expressions.html
它描述了使用以下方法控制模式显示的次数:
所以这很好用:
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] 删除。
我来说两句