簡體   English   中英

R中的字母數字正則表達式

[英]alphanumeric regular expression in R

我正在嘗試使用[:alnum:],如?regex所述

誰知道為什么

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

返回TRUE,但是

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

返回FALSE?

[:alnum:]僅是類的名稱 當您想將此命名類放入字符類中時,只需用另一對[]將其括起來:

[[:alnum:]]

在您的示例中

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

演示@ ideone

你想要的是

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

記得我們把SearchPattern

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM