regex - 提取 "?"之后的文本

标签 regex r pattern-matching

我有一个字符串

x <- "Name of the Student? Michael Sneider"

我想从中提取“Michael Sneider”。

我用过:

str_extract_all(x,"[a-z]+")
str_extract_all(data,"\\?[a-z]+")

但无法提取名称。

最佳答案

我认为这应该有帮助

substr(x, str_locate(x, "?")+1, nchar(x))

关于regex - 提取 "?"之后的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30275708/

相关文章:

c# - 使用 .NET Micro Framework,为什么我的正则表达式匹配失败?

r - 如何有条件地更改 R Shiny 包中图表的纵横比?

r - broom::tidy 多项式回归失败

java - 使用 [3 :0] substring in it 解析字符串

c++ - 将屏幕上的图像与模板图片匹配

python - re.findall 的问题(重复)

javascript - 如何在 Typescript 中检查字符串是否为数字/浮点?

java - 我如何调整这个正则表达式来过滤掉“

r - 带有 bquote 的 ggplot2 facet labeller

rust - 与 Rc<RefCell<T>> 匹配