[英]Function for regular expression in R
我需要從一串文本中提取某些序列。 諸如 93085k82 之類的東西將被嵌入到文本中。 是否有腳本可以識別何時出現 5 個數字、一個字母和 2 個數字?
我們可以使用以單詞邊界 ( \\\\b
) 開頭的模式,后跟五個數字 ( \\\\d{5}
)、一個小寫字母 ( [az]{1}
) 和兩個數字 ( \\\\d{2}
)通過單詞邊界( \\\\b
)
grep("\\b\\d{5}[a-z]{1}\\d{2}\\b", v1)
如果我們需要提取
library(stringr)
str_extract_all(v1, "\\b\\d{5}[a-z]{1}\\d{2}\\b")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.