簡體   English   中英

R中的正則表達式函數

[英]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.

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