gpt4 book ai didi

regex - R中的字母数字正则表达式

转载 作者:行者123 更新时间:2023-12-05 08:43:51 25 4
gpt4 key购买 nike

我正在尝试使用 [:alnum:],正如在 ?regex 中所解释的那样

谁知道为什么

grepl("^([a-zA-Z0-9])+([;])", x="dj5sads;adsa")

返回 TRUE,但是

grepl("^([:alnum:])+([;])", x="dj5sads;adsa")    

返回假?

最佳答案

[:alnum:] 只是类的名称。当您想将这个命名类放入字符类时,您必须用另一对 [] 将它括起来:

[[:alnum:]]

在你的例子中是

grepl("^([[:alnum:]])+([;])", x="dj5sads;adsa")    
//Output: TRUE

demo @ ideone

关于regex - R中的字母数字正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22297141/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com