如何在字符串中搜索以找到模式
How to search in a string to find a pattern
我将如何找到最长的元音序列?例如:
string <- " asdiubvodjehbuoiewndhwbksh"
输出应该是uoie
,最长的元音序列。有谁知道如何做到这一点?提前致谢!
我们可以提取所有元音字符,str_extract_all
,return 字符数最少的 max
(nchar
)
library(stringr)
pat <- '[aeiou]+'
out <- str_extract_all(string, pat)[[1]]
out[which.max(nchar(out))]
#[1] "uoie"
我将如何找到最长的元音序列?例如:
string <- " asdiubvodjehbuoiewndhwbksh"
输出应该是uoie
,最长的元音序列。有谁知道如何做到这一点?提前致谢!
我们可以提取所有元音字符,str_extract_all
,return 字符数最少的 max
(nchar
)
library(stringr)
pat <- '[aeiou]+'
out <- str_extract_all(string, pat)[[1]]
out[which.max(nchar(out))]
#[1] "uoie"