stringr正则引擎对[a-z]的处理:转换为全小写序列还是数值迭代?
关于正则模式
[a-z]匹配逻辑及stringr底层实现的疑问 我认为正则模式[a-z]应匹配a到z范围内的所有小写字母(即[a-z]等价于[abcdefghijklmnopqrstuvwxyz]),若有误请指正。
pattern <- "[a-z]" stringr::str_detect(c("word", "12345"), pattern)
执行结果:
[1] TRUE FALSE
请问stringr的正则引擎是在底层将[a-z]转换为[abcdefghijklmnopqrstuvwxyz],还是基于某种数值系统遍历字符来实现匹配?
内容的提问来源于stack exchange,提问作者dcurrie27
相关产品推荐
相关产品推荐

